Zum Hauptinhalt springen
eyunzhu

Unicode-Escapes umwandeln

Text in Unicode-Escapes umwandeln und wiederherstellen, mit UTF-16-Paaren, Codepunkten und Steuerzeichen.

Format
Änderungen werden sofort übernommen

Änderungen werden sofort übernommen

Die Verarbeitung erfolgt im Browser. Es wird nichts hochgeladen oder gespeichert.

Über dieses Tool

Lesen Sie maskierte API-Texte, ohne JavaScript auszuführen. Das Ergebnis ist noch kein vollständig in Anführungszeichen gesetztes Literal für jede Programmiersprache.

Anwendung

Lesbaren Text oder maskierten Text auf der passenden Seite eingeben. Zur Auswahl stehen UTF-16-Escapes und Codepunkt-Escapes für Zeichen außerhalb der Basisebene. Beim Dekodieren werden auch hexadezimale Byte-Escapes, Tabulatoren und Zeilenumbrüche unterstützt. Ungültige Codepunkte und einzelne Surrogate werden abgewiesen. Bis zu 2 MiB; kein Code wird ausgeführt.

Häufige Fragen

Warum ergeben manche Emojis zwei Escapes?

UTF-16 stellt bestimmte Zeichen als Surrogatpaar dar. Im Codepoint-Modus genügt ein \u{...}-Escape. JSON erlaubt jedoch nur \uXXXX, nicht die Schreibweise mit geschweiften Klammern.

Wie dekodiere ich eine Escape-Folge aus einer API?

Fügen Sie sie auf der kodierten Seite ein: \u0041\nB ergibt A, einen Zeilenumbruch und B. Zusätzliche äußere Anführungszeichen sind unnötig und würden im Text bleiben.

Was prüfe ich bei einem ungültigen Escape?

Achten Sie auf einen einzelnen abschließenden Backslash, unvollständige \uXXXX-Folgen oder ungepaarte Surrogate. Ergänzen Sie fehlende Zeichen anhand der Quelle; JavaScript-Ausdrücke werden nicht ausgewertet.

Kommentare

0
, um an der Diskussion teilzunehmen.
Noch keine Kommentare.
Antwortverlauf

Verfolgen Sie die vollständige Unterhaltung chronologisch; jede Antwort kennzeichnet die konkrete Nachricht, auf die sie sich bezieht.