Unicode Escape & Unescape Online
Wandeln Sie Text in \uXXXX-, \xXX- oder \u{...}-Sequenzen um und dekodieren Sie sie zurück, alles in Ihrem Browser.
Unicode Escape & Unescape läuft vollständig in Ihrem Browser. Der Text, den Sie eingeben oder einfügen, wird nie hochgeladen und bleibt auf Ihrem Gerät.
Öffnen Sie den HTML-Entitäten Encoder
Über Unicode Escape / Unescape
Unicode Escape & Unescape wandelt Text in \uXXXX-, \xXX- oder \u{...}-Escape-Sequenzen um und dekodiert diese Sequenzen wieder in lesbare Zeichen. Wählen Sie ein Format — JavaScript, JSON, CSS oder Python — und das Tool erzeugt für jedes Nicht-ASCII-Zeichen die passende Escape-Syntax, von Akzentbuchstaben bis Emoji, mit korrekter Surrogate-Pair-Behandlung für astrale Codepoints oberhalb von U+FFFF. Aktivieren Sie "Nur Nicht-ASCII", damit reiner ASCII-Text unverändert bleibt, oder escapen Sie alles für eine vollständig sanitierte Zeichenkette. Wechseln Sie zu Unescape, um escapten Text einzufügen — gemischte \uXXXX-, \u{...}-, \xXX- und \UXXXXXXXX-Sequenzen werden korrekt dekodiert. Nützlich zum Debuggen von Kodierungsproblemen, zum Bereinigen von Strings im Quellcode oder zum Vorbereiten von JSON-Payloads. Alles läuft lokal — nichts wird hochgeladen.
Funktionen
- Escaped Text je nach gewähltem Format in \uXXXX-, \u{...}-, \xXX- oder \UXXXXXXXX-Sequenzen
- Escape-Formate für JS, JSON, CSS und Python, jeweils mit der echten Syntax dieser Sprache
- Korrekte Surrogate-Pair-Ausgabe für astrale Zeichen wie Emoji im JSON- und JS-Modus
- Der Schalter "Nur Nicht-ASCII" lässt normale Buchstaben, Ziffern und Satzzeichen unverändert
- Unescape dekodiert \uXXXX-, \u{...}-, \xXX-, \UXXXXXXXX- und CSS-\XXXXXX-Sequenzen zurück in Text
- Verarbeitet gemischte Escape-Stile innerhalb eines einzigen eingefügten Strings
- Escaptes oder dekodiertes Ergebnis mit einem Klick kopieren
- Läuft vollständig in Ihrem Browser — der Text wird nie hochgeladen
So verwendest du Unicode Escape / Unescape
- Bleiben Sie im Escape-Modus und wählen Sie ein Format: JS, JSON, CSS oder Python
- Geben Sie den zu escapenden Text im linken Bereich ein oder fügen Sie ihn ein
- Aktivieren oder deaktivieren Sie "Nur Nicht-ASCII", je nachdem ob reiner Text unverändert bleiben soll
- Kopieren Sie das Escape-Ergebnis, oder wechseln Sie zu Unescape und fügen Sie Escape-Sequenzen zum Dekodieren ein
Beispiel
Eingabe
Héllo → ☃
Ausgabe
H\u00e9llo \u2192 \u2603
Nicht-ASCII-Zeichen werden zu \uXXXX-Escapes; ASCII-Buchstaben und Leerzeichen bleiben unverändert.
Häufige Fehler & Fehlerbehebung
- Unescape lässt eine \U-Escape-Sequenz unverändert stehen. — \UXXXXXXXX benötigt genau acht Hexadezimalstellen (Pythons astraler Escape). Prüfen Sie, ob nach \U wirklich alle acht Zeichen vorhanden sind.
- Ein Emoji wird im JSON-Modus zu zwei separaten \uXXXX-Codes statt zu einem \u{...}. — Das ist erwartetes Verhalten — JSON kennt keine \u{...}-Syntax, daher werden astrale Zeichen als UTF-16-Surrogate-Pair dargestellt. Wechseln Sie zum JS-Format für einen einzelnen \u{...}-Escape.
- Die CSS-Escape-Ausgabe passt nicht zu dem, was ein anderes Stylesheet-Tool erwartet. — Dieses CSS-Format erzeugt einen festen sechsstelligen \XXXXXX-Escape. Manche CSS-Werkzeuge entfernen führende Nullen oder erwarten vor dem nächsten Zeichen ein Leerzeichen — passen Sie das nach Bedarf für Ihr Stylesheet an.
- Escapen mit deaktiviertem "Nur Nicht-ASCII" erzeugt eine deutlich längere Zeichenkette als erwartet. — Dieser Schalter steuert, ob auch normale ASCII-Buchstaben, Ziffern und Satzzeichen escaped werden. Aktivieren Sie ihn wieder, um nur Nicht-ASCII-Zeichen zu escapen.
Häufig gestellte Fragen
- Was wandelt das Tool Unicode Escape & Unescape genau um?
- Es wandelt beliebigen Text in \uXXXX-, \xXX-, \u{...}- oder \UXXXXXXXX-Escape-Sequenzen um (je nach gewähltem Format) und kann diese Sequenzen wieder in die ursprünglichen Zeichen zurückdekodieren.
- Welche Escape-Formate unterstützt Unicode Escape & Unescape?
- JS (\uXXXX und \u{...} für astrale Zeichen), JSON (\uXXXX-Surrogate-Pairs), CSS (\XXXXXX) und Python (\uXXXX sowie \UXXXXXXXX für astrale Zeichen).
- Wie geht Unicode Escape & Unescape mit Emoji und anderen Zeichen oberhalb von U+FFFF um?
- Es erkennt astrale Codepoints korrekt und stellt sie in der jeweiligen Syntax des Zielformats dar — ein einzelner \u{...}-Escape in JS, ein Surrogate-Pair aus zwei \uXXXX-Escapes in JSON, oder \UXXXXXXXX in Python.
- Was macht der Schalter "Nur Nicht-ASCII" bei Unicode Escape & Unescape?
- Ist er aktiviert (Standard), bleiben normale ASCII-Zeichen wie Buchstaben, Ziffern, Leerzeichen und gängige Satzzeichen genau so erhalten wie eingegeben, und nur Nicht-ASCII-Zeichen werden escaped. Deaktivieren Sie ihn, um jedes Zeichen zu escapen.
- Kann Unicode Escape & Unescape gemischte Escape-Stile in einem String dekodieren?
- Ja. Der Unescape-Modus erkennt \uXXXX-, \u{...}-, \xXX-, \UXXXXXXXX- und CSS-\XXXXXX-Sequenzen und dekodiert jede Kombination davon im eingefügten Text.
- Lädt Unicode Escape & Unescape den eingefügten Text irgendwohin hoch?
- Nein. Das gesamte Escapen und Dekodieren geschieht lokal in Ihrem Browser. Nichts, was Sie eingeben oder einfügen, wird irgendwohin gesendet.
Verwandte Tools
Alle ArrayKit-Tools