Unicode-Escape / Unescape

Unicode-Escape / Unescape wandelt Text in \uXXXX-Escape-Sequenzen und zurück um. Fügen Sie Ihren Text ein und klicken Sie auf Escape, um Nicht-ASCII-Zeichen zu kodieren, oder auf Unescape, um sie zu dekodieren. Die gesamte Verarbeitung erfolgt lokal in Ihrem Browser, und nichts wird an einen Server gesendet.

Kopiert!

Über Unicode-Escaping

Unicode-Escaping stellt Zeichen als \uXXXX-Sequenzen anhand ihres Codepunkts in Hexadezimal dar. Es wird häufig in JSON, JavaScript, Java und anderen Sprachen verwendet, um Nicht-ASCII-Text wie Chinesisch, Japanisch oder Emojis sicher in Quellcode und Daten einzubetten.

Unicode-Escaping ist wichtig, wenn Sie Nicht-ASCII-Text an Stellen einbetten, die reines ASCII erwarten: JSON-Konfigurationsdateien, Java-Properties-Dateien, JavaScript- und CSS-Zeichenketten sowie Datenbank-Migrationsskripte. Es ist außerdem ein schneller Weg, unsichtbare oder verwechselbare Zeichen in einer Zeichenkette sichtbar zu machen.

Escaping wandelt jedes Zeichen in seine hexadezimale Codepunkt-Form um und lässt reines ASCII auf Wunsch unberührt, während Unescaping diese Sequenzen, einschließlich astraler Codepunkte und Byte-Escapes, zurück in lesbaren Text dekodiert. Ersatzpaare für Emojis und seltene CJK-Zeichen werden in beide Richtungen korrekt behandelt.

Häufig gestellte Fragen

Was ist eine Unicode-Escape-Sequenz?

Sie stellt ein Zeichen durch seinen hexadezimalen Codepunkt dar, die in JSON, JavaScript und Java verwendete Form, um Nicht-ASCII-Text sicher in ASCII-Dateien einzubetten.

Kann es nur Nicht-ASCII-Zeichen escapen?

Ja. Standardmäßig bleibt reines ASCII unberührt und nur Zeichen oberhalb des ASCII-Bereichs werden escaped, was die Ausgabe lesbar hält. Sie können dies abschalten, um alles zu escapen.

Behandelt es Emojis und CJK-Zeichen?

Ja. Die von Emojis und seltenen chinesischen, japanischen und koreanischen Zeichen genutzten Ersatzpaare werden in beide Richtungen korrekt kodiert und dekodiert.