Come si usa
- Scegli «Testo → escape» o «Escape → testo».
- Scegli lo stile di escape che ti serve — JavaScript/JSON, ES6, Python, CSS, HTML o code point U+.
- Scrivi o incolla il testo. Il risultato si aggiorna mentre scrivi.
- Controlla la tabella «Caratteri» per vedere esattamente quali code point contiene il testo.
Opzioni spiegate
- JavaScript / JSON
- \uXXXX con quattro cifre esadecimali. I caratteri fuori dal Basic Multilingual Plane, come le emoji, diventano una coppia surrogata (😀 → 😀).
- ES6, Python, CSS, HTML
- ES6 \u{1F600}, Python \U0001F600, CSS \1F600 e HTML 😀 o 😀 scrivono l'intero code point in un'unica sequenza.
- Esegui escape anche di ASCII
- Converte in escape anche lettere, cifre e punteggiatura semplici. Disattivato per impostazione predefinita, così cambiano solo i caratteri non ASCII.
Esempi
| Testo | JavaScript | HTML | Code point |
|---|---|---|---|
| 中文 | 中文 |
中文 |
U+4E2D U+6587 |
| é | é |
é |
U+00E9 |
| 😀 | 😀 |
😀 |
U+1F600 |
Domande frequenti
Può decodificare un misto di formati?
Sì. \uXXXX (comprese le coppie surrogate), \u{…}, \UXXXXXXXX, \xNN, %uXXXX, &#x…;, &#…; e U+XXXX possono comparire tutti nello stesso input.
Perché in alcuni strumenti un'emoji mostra due code point?
Le emoji con tonalità della pelle, le bandiere e i gruppi familiari sono sequenze di più code point unite tra loro. La tabella dei caratteri li elenca tutti, compresi i joiner invisibili (U+200D) e i selettori di variante (U+FE0F).
Il mio testo viene caricato su un server?
No. Tutto avviene nel tuo browser.
Privacy
Questo strumento funziona interamente nel tuo browser. File e testi vengono elaborati sul tuo dispositivo e non vengono mai caricati sui nostri server.