Unicode-Escape

Escapen Sie Nicht-ASCII-Zeichen in \uXXXX oder stellen Sie \uXXXX / \xXX wieder her

Kodieren Dekodieren
Zeichen: {{ inputText.length }}
HTML-Entität →

Über Unicode-Escape

Unicode-Escape (geschrieben als \uXXXX) verwendet 4 Hexadezimalstellen, um den Codepoint eines Zeichens darzustellen. Es ist der Standardweg, um Nicht-ASCII-Zeichen in JavaScript, Java, JSON und ähnlichen Sprachen auszudrücken. Das Escapen von Nicht-ASCII-Zeichen zu \uXXXX macht den Text rein aus ASCII-Zeichen, sodass er sicher über rein-ASCII-Kanäle übertragen und am Ziel wiederhergestellt werden kann.

Beim Kodieren behält dieses Tool druckbares ASCII unverändert und escapt nur den Rest; beim Dekodieren werden sowohl \uXXXX als auch \xXX unter Beibehaltung des wörtlichen Texts unterstützt.

Beispiele

Eingabe: Hallo, Welt! → Ausgabe: Hallo, Welt!

Umgekehrt — Eingabe: Hallo, Welt! → Ausgabe: Hallo, Welt!

FAQ

F: Was ist der Unterschied zwischen \u und \x?
A: \uXXXX ist ein 4-stelliger Hex-Codepoint (deckt die gesamte Basic Multilingual Plane ab), während \xXX 2-stellige Hex (nur 0-255) ist. Dieses Tool dekodiert beide.
F: Warum werden englische Buchstaben nicht escaped?
A: Um die Ergebnisse lesbar und kompakt zu halten, werden druckbare ASCII-Zeichen (Buchstaben, Ziffern, Satzzeichen) unverändert belassen; nur Nicht-ASCII-Zeichen (wie etwa ein chinesisches Zeichen) werden zu \uXXXX escaped.