Analisi Unicode e conversione escape

Converti testo in escape Unicode o decodifica le sequenze JavaScript. Esamina punti di codice, byte UTF-8 e unità UTF-16, anche per emoji e caratteri combinati.

0 caratteri
Risultato

Il risultato apparirà qui.

Come analizzare e convertire Unicode

  1. Incolla il testo da analizzare o codificare, oppure gli escape Unicode da decodificare.
  2. Scegli l’analisi di punti di codice e byte, la codifica in \uXXXX o la decodifica in testo.
  3. Avvia lo strumento e copia il risultato. Nel confronto tra caratteri controlla anche segni combinanti ed emoji.

Come usare Analisi Unicode e conversione escape

Un’emoji può occupare due unità UTF-16 e un simbolo visibile può contenere più punti di codice. Lo strumento mostra punti di codice, non cluster di grafemi. I surrogati senza coppia vengono rifiutati anziché sostituiti.

Testo ed emoji convertiti in escape Unicode

Dati in ingresso
Ciao, mondo! 👋 👋 é
Risultato
\u0043\u0069\u0061\u006f\u002c\u0020\u006d\u006f\u006e\u0064\u006f\u0021\u0020\ud83d\udc4b\u0020\ud83d\udc4b\u0020\u0065\u0301

Domande su Analisi Unicode e conversione escape

Perché un carattere visibile può occupare più righe?

Ogni riga rappresenta un punto di codice, non necessariamente un intero simbolo visibile. Una lettera accentata può combinare lettera e accento; un’emoji può unire più punti con un carattere di giunzione a larghezza zero. é ed e seguito da U+0301 possono sembrare uguali, pur avendo sequenze diverse.

Che differenza c’è tra punti di codice, UTF-8 e UTF-16?

U+1F44B identifica 👋. UTF-8 lo rappresenta con quattro byte, f0 9f 91 8b; UTF-16 usa due unità, d83d dc4b. JavaScript misura la lunghezza delle stringhe in unità UTF-16: questa emoji ha quindi lunghezza 2, ma è un solo punto di codice.

Quali escape Unicode si possono decodificare?

Sono supportati \u4e2d, \u{1F44B} e coppie come \ud83d\udc4b. La codifica produce sequenze \uXXXX, con una coppia per i caratteri supplementari. Escape incompleti, valori fuori intervallo e surrogati senza coppia vengono rifiutati.

Lo strumento interpreta qualsiasi stringa JavaScript o corregge il testo illeggibile?

No. Converte escape Unicode senza eseguire codice, ma non è un parser completo di stringhe JavaScript o JSON. Lascia invariati \n, \t, \x41 e U+0041. Per %41 usa lo strumento URL; per A, quello delle entità HTML. Non normalizza il testo e non ripara errori dovuti alla lettura con la codifica sbagliata.

I miei file, token o testi vengono caricati su un server?

No. I dati vengono elaborati nel browser. Il sito fornisce la pagina e il programma, ma non invia i tuoi contenuti a un server di conversione e non li salva in un account.

Usi comuni ed esempi

Tutti gli strumenti per sviluppatori

Codifica e file

Converti testo, byte, URL e immagini incorporate senza alterare i dati originali.

Analisi di dati e testi

Leggi dati strutturati e token e individua con precisione le modifiche.

Hash, identificatori e orari

Verifica file, genera identificatori e consulta date e pianificazioni ricorrenti.

Testi e file vengono elaborati sul tuo dispositivo. Non lasciare risultati riservati negli appunti condivisi e usa un dispositivo affidabile per chiavi private e token.