Escape Unicode

Escapa i caratteri non ASCII in \uXXXX, oppure ripristina \uXXXX / \xXX

Codifica Decodifica
Caratteri: {{ inputText.length }}
Entità HTML →

Informazioni sull'escape Unicode

L'escape Unicode (scritto come \uXXXX) usa 4 cifre esadecimali per rappresentare il code point di un carattere. È il modo standard per esprimere caratteri non ASCII in JavaScript, Java, JSON e linguaggi simili. Escapando caratteri non-ASCII e altri in \uXXXX il testo diventa solo ASCII, così può transitare in sicurezza attraverso canali solo-ASCII e essere ripristinato a destinazione.

In codifica, questo strumento mantiene intatto l'ASCII stampabile ed escapa solo il resto; in decodifica, supporta sia la forma \uXXXX che \xXX preservando il testo letterale.

Esempi

Input: Ciao, Mondo! → Output: Ciao, Mondo!

Inverso — Input: Ciao, Mondo! → Output: Ciao, Mondo!

FAQ

D: Qual è la differenza tra \u e \x?
R: \uXXXX è un code point esadecimale a 4 cifre (copre l'intero Basic Multilingual Plane), mentre \xXX è esadecimale a 2 cifre (solo 0-255). Questo strumento decodifica entrambi.
D: Perché le lettere inglesi non vengono escapate?
R: Per mantenere i risultati leggibili e compatti, i caratteri ASCII stampabili (lettere, cifre, punteggiatura) vengono mantenuti così come sono; solo i caratteri non ASCII (come i caratteri non-ASCII) vengono escapati in \uXXXX.