Convertitore di testo Unicode

Converti istantaneamente testo semplice in entità HTML, sequenze di escape Unicode, codifica URL e caratteri a larghezza intera —, nel tuo browser.

0 caratteri
Entità HTML
Escape Unicode (\uXXXX)
Codifica dell’URL
Larghezza intera

Cos'è un convertitore di testo Unicode?

Un convertitore di testo Unicode prende le lettere ordinarie digitate e le riscrive in una codifica diversa degli stessi caratteri. Unicode è lo standard mondiale che assegna a ogni lettera, cifra, simbolo ed emoji il proprio numero, chiamato punto di codice. Quando il testo viene archiviato o inviato sul Web, i punti di codice devono essere espressi in qualche modo — e esiste più di un modo per farlo. Questo strumento mostra quattro delle rappresentazioni più utili una accanto all'altra, aggiornandole in tempo reale durante la digitazione.

A differenza dei generatori decorativi di "testo fantasia" che scambiano lettere con simboli simili, questo convertitore è un'utilità pratica. L'output è ancora esattamente il tuo testo, scritto solo in una forma che le pagine HTML, il codice JavaScript, gli URL e i layout stilizzati possono digerire. Sviluppatori, studenti e creatori curiosi si imbattono tutti in queste codifiche prima o poi e vederle generate elimina immediatamente le congetture.

Come funziona il convertitore

Tutto avviene localmente nel tuo browser con il semplice JavaScript —, nulla di ciò che scrivi viene caricato o archiviato da nessuna parte. Quando inserisci del testo, lo strumento lo esamina carattere per carattere, legge il punto di codice Unicode di ciascun carattere e crea quattro output:

  • Entità HTML scrivi ogni carattere come &#codepoint;, i browser di riferimento numerico comprendono le pagine web.
  • Unicode sfugge scrivere ogni carattere come una sequenza barra rovesciata-u con quattro cifre esadecimali, il formato utilizzato nelle stringhe JavaScript, Python, Java e JSON.
  • Codifica dell'URL percentuale codifica il testo esattamente nel modo in cui i browser codificano stringhe di query e collegamenti.
  • Larghezza intera sposta le lettere latine di base nelle loro ampie controparti dell'Asia orientale per un aspetto allungato distintivo.

Anche i caratteri al di fuori del piano di base, come gli emoji, vengono gestiti correttamente: le entità HTML utilizzano l'intero punto di codice, mentre le sequenze di escape vengono emesse come la coppia di surrogati corretta che i linguaggi di programmazione si aspettano.

Spiegazione dei quattro formati di output

Entità HTML

A volte è necessario mostrare un carattere in HTML che altrimenti verrebbe interpretato come markup o alterato da un editor —, pensa alle parentesi angolari in un esempio di codice o a un simbolo insolito in un CMS che elimina Unicode grezzo. Scrivere &#60; invece di un letterale < garantisce che il browser visualizzi il carattere come testo. Il nostro convertitore trasforma l'intero input in entità numeriche in un solo passaggio, il che è utile quando si incolla il contenuto in sistemi che accettano solo ASCII semplice.

Fughe Unicode

I programmatori incorporano costantemente caratteri speciali all'interno delle stringhe letterali: una nuova riga, un segno di copyright, uno spazio unificatore. Scrivere il carattere grezzo può essere fragile — i caratteri invisibili sono particolarmente insidiosi — quindi il codice sorgente di solito li scrive come escape come \u00a9. Incolla qui qualsiasi snippet e copia la versione con escape direttamente nel tuo JavaScript, Python o JSON.

Codifica URL

I collegamenti possono trasportare in sicurezza solo un alfabeto limitato. Gli spazi diventano %20, le lettere non inglesi diventano sequenze percentuali multibyte e i simboli riservati come ? E # vengono codificati in modo da non interrompere la struttura dell'URL. Se stai creando manualmente collegamenti di condivisione, chiamate API o URL di reindirizzamento, questa casella ti fornisce la stringa codificata correttamente.

Caratteri a larghezza intera

Fullwidth è quello giocoso dei quattro. Mappa A–Z, a–z e 0–9 nelle loro forme ampie (A, a, 1), uno stile nato nell'informatica dell'Asia orientale in cui i caratteri latini occupano un'intera cella di caratteri. I giocatori e gli utenti dei social media lo adorano per nomi utente e biografie perché si legge chiaramente distinguendosi dal testo semplice e, a differenza dei caratteri decorativi, viene visualizzato in modo affidabile praticamente su ogni dispositivo.

Dove le persone usano queste codifiche

Gli sviluppatori Web utilizzano l'output dell'entità HTML quando inseriscono il contenuto dell'utente in modelli o generatori di posta elettronica che soffocano con Unicode non elaborato. Gli sviluppatori di JavaScript e di app acquisiscono le sequenze di escape per codificare simboli senza preoccuparsi della codifica dei file. Gli esperti di marketing e gli esperti SEO utilizzano la codifica URL durante la creazione di collegamenti di tracciamento e URL di condivisione precompilati. E i creatori utilizzano testo a larghezza intera per i titoli di YouTube, i soprannomi di Discord e le biografie di Instagram in cui un po' di stile visivo può fare molto.

Anche gli studenti che imparano come i computer rappresentano il testo trovano utile questa pagina: digitare il proprio nome e vederlo trasformarsi in quattro codifiche è uno dei modi più veloci per capire cosa significa effettivamente "codifica".

Come utilizzare questo strumento

  1. Digita o incolla il testo nella casella di input nella parte superiore della pagina.
  2. Guarda l'aggiornamento immediato di tutte e quattro le uscite sotto di essa.
  3. Premere il Copia accanto al formato che ti serve — il pulsante diventa verde per confermare.
  4. Incolla il risultato ovunque appartenga: il tuo HTML, il tuo codice, il tuo URL o il tuo profilo.

Non ci sono account, né limiti né attese. Converti una parola o diecimila caratteri; lo strumento gestisce entrambi in un batter d'occhio.

Domande frequenti

Il testo convertito significherà ancora la stessa cosa?+

SÌ. Entità HTML, escape Unicode e codifica URL sono solo ortografie diverse degli stessi identici caratteri. — decodificandoli restituisce il testo originale bit per bit. Solo la larghezza intera modifica effettivamente i caratteri, in base alla progettazione.

Perché le emoji producono due sequenze di fuga?+

Gli emoji vivono sopra il punto di codice U+FFFF, al di fuori dell'intervallo che può esprimere un singolo escape a quattro cifre. I linguaggi di programmazione li rappresentano come una coppia di valori surrogati, quindi lo strumento emette entrambe le metà — incollandole insieme e l'emoji riappare.

Posso invertire la conversione?+

I browser e i linguaggi di programmazione decodificano automaticamente questi formati: incolla le entità in qualsiasi pagina HTML, esegui gli escape in una stringa JS o un URL codificato nella barra degli indirizzi e viene visualizzato il testo originale. La larghezza intera è l'opzione artistica unidirezionale.

Il mio testo viene inviato a un server?+

No. La conversione viene eseguita interamente nel tuo browser con JavaScript. Il tuo testo non lascia mai il tuo dispositivo, quindi puoi convertire in sicurezza password, note private o bozze non pubblicate.

Il testo a larghezza intera funziona su tutte le piattaforme?+

Quasi ovunque. I caratteri latini a larghezza intera sono Unicode standard con supporto dei caratteri quasi universale, quindi vengono visualizzati correttamente su telefoni, PC e console — in modo molto più affidabile rispetto agli pseudo-caratteri decorativi.

Altri strumenti di testo gratuiti

La codifica è un lato della magia del testo — esplora il resto degli strumenti su Invisible Texts:

Conclusione

Le codifiche dei testi sembrano intimidatorie finché non le vedi generate dal vivo dalle tue stesse parole. Che tu stia eseguendo il debug di una pagina Web, codificando un simbolo, creando un URL o definendo uno stile per un nome utente, Unicode Text Converter trasforma un noioso compito manuale in un unico copia-incolla. Aggiungilo ai segnalibri — la prossima volta che uno strano carattere si rifiuta di collaborare, saprai esattamente dove andare.