Unicode-Kodierer

Klartext 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 Text 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-Kodierung verstehen

Stelle Unicode-Text mit ausdrücklichen Escapesequenzen dar. Standardmäßig verwenden Nicht-ASCII-Zeichen UTF-16-Escapesequenzen wie \uXXXX, während gewöhnliches ASCII lesbar bleibt.

Wähle Codepunkt-Escapesequenzen für JavaScript oder maskiere auch ASCII. Ergänzende Zeichen verwenden im UTF-16-Modus Surrogatpaare und im Codepunktmodus eine \u{…}-Escapesequenz.

UTF-16-Escapesequenzen

Eine \uXXXX-Escapesequenz stellt eine UTF-16-Codeeinheit dar. Zeichen außerhalb der mehrsprachigen Basisebene benötigen zwei Escapesequenzen, die das Zeichen als Surrogatpaar bewahren.

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

Die Standardeinstellungen konvertieren diese Eingabe in einem Durchlauf.

JavaScript-Codepunktnotation

Der Codepunktmodus schreibt \u{…} für Nicht-ASCII-Codepunkte. Das ist gültige JavaScript-Zeichenkettensyntax, aber kein JSON-Escapeformat. Rückstriche, Anführungszeichen und Steuerzeichen werden in beiden Modi maskiert.

Zeichenketteninhalt statt Dokument

Die Ausgabe hat keine umschließenden Anführungszeichen. Sie fügt keine JSON-Eigenschaften hinzu und wertet keinen Code aus. Eingaben mit ungepaarten Surrogaten werden abgelehnt, damit Kopieren als UTF-8 und Dateiexport sie nicht stillschweigend verändern.

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

Kann ich die Ausgabe in JSON einfügen?

Verwende den UTF-16-Modus und ergänze umschließende doppelte Anführungszeichen, wo eine JSON-Zeichenkette erwartet wird. Die Codepunktschreibweise mit geschweiften Klammern ist keine gültige JSON-Escapesequenz.

Warum erzeugt ein Emoji zwei Escapesequenzen?

UTF-16 stellt ein ergänzendes Zeichen durch zwei Codeeinheiten dar. Der Codepunktmodus verwendet stattdessen eine Escapesequenz.

Kann ich auch ASCII-Zeichen maskieren?

Ja. Aktiviere Auch ASCII maskieren; Anführungszeichen, Rückstriche und Steuerzeichen werden immer maskiert.

Normalisiert die Kodierung meinen Text?

Nein. Zusammengesetzte und zerlegte Formen bleiben verschieden; es findet keine Unicode-Normalisierung statt.

Fügt das Tool Anführungszeichen hinzu?

Nein. Es gibt nur den maskierten Zeichenketteninhalt zurück.

Finde dein nächstes Tool

Sprache

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