Unicode-Dekodierer

Kodierte Daten mit klaren Formatoptionen konvertieren. Deine Daten bleiben auf deinem Gerät.

Kodieren und Dekodieren
Dein Arbeitsbereich wird vorbereitet…
Eingabe
Ausgabe
Dein Ergebnis erscheint hier.

So verwendest du das Tool

  1. Füge den kodierten Wert ein, öffne eine Datei oder teste das Beispiel.
  2. Wähle das Format. Das Ergebnis aktualisiert sich beim Tippen.
  3. Kopiere das Ergebnis oder lade die konvertierten Daten herunter.

Unicode richtig dekodieren

Wandle Unicode- und übliche Zeichenketten-Escapesequenzen wieder in lesbaren Text um. Füge den Zeichenketteninhalt ohne umschließende Anführungszeichen ein.

Der UTF-16-Modus unterstützt \uXXXX-Sequenzen. Der Codepunktmodus akzeptiert auch \u{…}. Unvollständige Escapesequenzen, ungültige Codepunkte und isolierte Surrogathälften werden gemeldet.

Maskierte Zeichenketteninhalte lesen

Unterstützte kurze Escapesequenzen sind Rückstrich, doppeltes Anführungszeichen, Schrägstrich, b, f, n, r und t. UTF-16-Escapesequenzen müssen vier hexadezimale Ziffern enthalten. Wörtlicher Text um Escapesequenzen bleibt erhalten.

Eine Unicode-Konvertierung
Eingabe
Hallo, Welt! \ud83d\udc4b
Ergebnis
Hallo, Welt! 👋

Die Standardeinstellungen konvertieren diese Eingabe in einem Durchlauf.

Paare und Skalarwerte

Auf ein hohes UTF-16-Surrogat muss das zugehörige niedrige Surrogat folgen. Die Codepunktnotation ist nur im Codepunktmodus verfügbar, mit Werten bis U+10FFFF unter Ausschluss der Surrogat-Codepunkte.

Maskierte Eingaben nicht auswerten

Der Konverter analysiert Escapesequenzen direkt; er verwendet niemals eval und führt kein JavaScript aus. %uXXXX, \xNN, oktale Escapesequenzen und unbekannte Escape-Buchstaben gehören nicht zu den unterstützten Formaten. Ein Durchlauf dekodiert nur eine Ebene.

Verarbeitungsgrenzen

Bis zu 5 MiB Eingabe, 20 MiB Ausgabe und 10 Sekunden pro Durchlauf. Textdateien müssen UTF-8 verwenden. Die Base64-Kodierung akzeptiert auch Binärdateien. Dokumente bleiben auf deinem Gerät.

Weiterführende InformationenUnicode-Escapesequenzen · ECMAScript
?

Häufig gestellte Fragen

Sollte ich die äußeren Anführungszeichen einschließen?

Nein. Füge nur den maskierten Zeichenketteninhalt ein; wörtliche äußere Anführungszeichen werden als Daten behandelt.

Warum wird \u{1f44b} abgelehnt?

Wähle den Codepunktmodus. Der UTF-16-Modus akzeptiert nur vierstellige \uXXXX-Escapesequenzen.

Kann ich %uXXXX oder \xNN dekodieren?

Nein. Das sind andere Formate. Dieses Tool verarbeitet die dokumentierten Unicode- und üblichen Zeichenketten-Escapesequenzen.

Was passiert mit einem einzelnen Surrogat?

Es wird abgelehnt, statt Text zu erzeugen, der nicht verlustfrei nach UTF-8 und zurück konvertiert werden kann.

Führt der Dekodierer JavaScript aus?

Nein. Er analysiert die unterstützten Escapesequenzen als Daten.

Finde dein nächstes Tool

Sprache

Sprache wechseln? Deine aktuelle Arbeit wird gelöscht. Kopiere oder lade benötigte Daten zuerst herunter.