Unicode-Escape und Unescape
Wandeln Sie Nicht-ASCII-Zeichen in \u-Sequenzen um oder umgekehrt.
Editor
Unicode-Escape und Unescape: Funktionsweise
JSON-Dateien, JavaScript-Strings und viele APIs speichern Umlaute und Emojis als \uXXXX-Sequenzen. Maskieren Sie Ihren Text für reine ASCII-Ausgaben oder wandeln Sie Zeichenfolgen mit Codes wie \u00e9 wieder in lesbaren Text um.
Unicode-Escape und Unescape: Bedienung
- Fügen Sie Ihren Text oder die maskierte Zeichenfolge ein.
- Wählen Sie „Unicode-Escape“ oder „Unicode-Unescape“.
- Klicken Sie auf Anwenden und kopieren Sie das Ergebnis.
Unicode-Escape und Unescape: Wann verwenden
- Schreiben Sie Umlaute oder Emojis in JSON-Dateien, Java-Properties oder Quellcode, der rein ASCII bleiben muss.
- Lesen Sie Strings mit \u-Sequenzen aus Logs oder API-Antworten.
- Finden Sie heraus, welchen Codepunkt ein unbekanntes Zeichen besitzt.
Unicode-Escape und Unescape: Beispiele
Eingabe
café 😀
Ergebnis
caf\u00e9 \ud83d\ude00
Eingabe
caf\u00e9 \ud83d\ude00
Ergebnis
café 😀
Eingabe
Hallo 🇩🇪
Ergebnis
Hallo \ud83c\udde9\ud83c\uddea
Unicode-Escape und Unescape: Fragen und Antworten
Wie werden Emojis maskiert?
Zeichen außerhalb der Basisebene werden als zwei \u-Codes (Surrogatpaar) dargestellt, genau wie in JSON und JavaScript.
Wird auch die geschweifte Schreibweise unterstützt?
Ja. Sowohl die vierstellige Form als auch die Variante mit geschweiften Klammern und bis zu sechs Hexadezimalziffern werden akzeptiert.
Werden ASCII-Buchstaben ebenfalls maskiert?
Nein. Buchstaben, Ziffern und ASCII-Satzzeichen bleiben lesbar; nur Zeichen außerhalb von ASCII werden zu \u-Sequenzen.
Funktioniert das für Python- oder JSON-Strings?
Ja. Die vierstellige \u-Form wird von JSON, JavaScript, Java, Python und den meisten anderen Programmiersprachen verstanden.
Wird mein Text an einen Server gesendet?
Nein. Alles läuft in Ihrem Browser auf Ihrem eigenen Gerät; Ihr Text verlässt dieses niemals.
Verwandte Werkzeuge
Werkzeuge, die häufig zusammen mit diesem verwendet werden.
- Text-in-Hex-Konverter
Wandeln Sie Text in hexadezimale Bytes um oder Hex-Werte zurück in Text.
- HTML-Entities codieren und decodieren
Maskieren Sie Text für HTML oder wandeln Sie Entities wieder in Zeichen um.
- Akzente aus Text entfernen
Ersetzen Sie akzentuierte Buchstaben durch Grundbuchstaben oder entfernen Sie Nicht-ASCII-Zeichen.
- Base64 codieren und decodieren
Wandeln Sie Text in Base64 um oder decodieren Sie Base64 wieder in Text.
- URL codieren und decodieren
Maskieren Sie Text mit Prozent-Codierung für URLs oder machen Sie dies rückgängig.
- Text-in-Binär-Konverter
Wandeln Sie Text in Binärcode um oder Binärcode zurück in Text.
- Morsecode-Übersetzer
Übersetzen Sie Text in Morsecode oder Morsecode zurück in Text.