Toolbox Hub
Alle Werkzeuge

Unicode Converter

Convert to/from Unicode

Convert to/from Unicode Läuft lokal in Ihrem Browser

Input containing \\u escapes is decoded to text. Anything else is encoded into escapes.

About the

Der Unicode-Konverter übersetzt Text in \u-Escape-Sequenzen und wieder zurück und erkennt dabei die Richtung aus dem, was Sie einfügen. Es ist das Tool für die Momente, in denen eine Protokollzeile, eine Übersetzungsdatei oder eine API-Antwort als \u0048\u0065\u006c\u006c\u006f zurückkommt und Sie sie lesen müssen, oder wenn Sie ein Zeichen an einer Stelle einfügen müssen, die nur ASCII akzeptiert. Jedes Zeichen wird konvertiert, sodass der Hin- und Rückweg in beide Richtungen verlustfrei ist.

Where people use the

  • Lesen einer Protokollzeile oder einer Antwort voller Escape-Sequenzen.
  • Einfügen eines Nicht-ASCII-Zeichens in eine Datei, die ASCII bleiben muss.
  • Überprüfen, was eine Übersetzungsdatei tatsächlich enthält.
  • Ein Zeichen mit Escapezeichen versehen, bevor es in eine JSON-Zeichenfolge eingefügt wird.

How to use the

  1. 1

    Fügen Sie einen Wert ein

    Entweder maskierter Text wie \u0048\u0065\u006c\u006c\u006f oder normaler Text, den Sie maskieren möchten.

  2. 2

    Führen Sie es aus

    Eingaben, die Escape-Sequenzen enthalten, werden in Text dekodiert. Alles andere wird in Escapezeichen kodiert.

  3. 3

    Überprüfen Sie die Richtung

    Wenn sich nichts ändert, wurde die Eingabe als falsch gelesen. Fügen Sie ein Escape-Zeichen hinzu, um die Dekodierung zu erzwingen, oder entfernen Sie es, um die Kodierung zu erzwingen.

  4. 4

    Kopieren Sie das Ergebnis

    Die Ausgabe ist reiner Text, der wieder in Ihre Datei oder Ihr Terminal eingefügt werden kann.

Tipps und Best Practices

  • Zeichen außerhalb der Basisebene werden zu einem Ersatzpaar; das ist normal.
  • Verwenden Sie stattdessen die URL-Codierung, wenn das Ziel eine URL und nicht eine Zeichenfolge ist.
  • Der Hin- und Rückweg ist verlustfrei, sodass eine zweimalige Konvertierung das Original zurückgibt.

Häufig gestellte Fragen

Woher weiß es, in welche Richtung es konvertieren muss?

Es prüft, ob die Eingabe wie Escape-Sequenzen aussieht. Wenn dies der Fall ist, wird die Eingabe dekodiert; andernfalls ist es codiert.

Behandelt es Emojis und Charaktere, die über die Basisebene hinausgehen?

Jede UTF-16-Codeeinheit wird separat maskiert, sodass Zeichen außerhalb der Basisebene als Ersatzpaar ausgegeben werden, wie sie JavaScript und JSON darstellen.

Ist das dasselbe wie URL-Codierung?

Nein. Dadurch werden \u-Escapezeichen erzeugt, bei denen es sich um eine JavaScript- und JSON-Konvention handelt. Die prozentuale Codierung für URLs ist ein anderes Schema.

Warum sieht mein dekodierter Text falsch aus?

Weil die Escapes aus einer anderen Kodierung erzeugt wurden. Diese Escapezeichen stellen Unicode-Codeeinheiten dar, keine Rohbytes.

Ist etwas hochgeladen?

Nein. Die Konvertierung erfolgt in Ihrem Browser, sodass Protokolle und Antwortnutzlasten auf Ihrem Gerät verbleiben.

Verwandte Tools