Eingabe

Modus:

Ausgabe

Was ist JavaScript Unescape?

JavaScript Unescape wandelt Escape-Sequenzen in einem String zurück in ihre ursprünglichen Zeichen. Zum Beispiel wird \n zu einem echten Zeilenumbruch, \t zu einem echten Tab, \" zu einem doppelten Anführungszeichen und \\ zu einem einzelnen Backslash.

Dieses Tool verwendet standardmäßig den Unescape-Modus, unterstützt aber auch den Escape-Modus. Wechseln Sie oben zwischen ihnen. Die Verarbeitung läuft vollständig in Ihrem Browser; nichts wird an einen Server gesendet.

So verwenden Sie dieses Tool

1

Escaped Eingabe einfügen

Fügen Sie Ihren escaped JavaScript-String in den linken Editor ein. Das Tool ist standardmäßig im Unescape-Modus. Verwenden Sie Beispiel, um ein Beispiel zu laden.

2

Ausgabe anzeigen

Das rechte Panel zeigt das unescapte Ergebnis automatisch. Wechseln Sie in den Escape-Modus, wenn Sie die andere Richtung benötigen.

3

Ergebnis kopieren

Verwenden Sie <strong>Kopieren</strong> oder <strong>Herunterladen</strong>, um das Ergebnis zu erhalten. Für den Escape-Modus verwenden Sie JavaScript Escape.

JavaScript Unescape-Beispiele

Unescaping wandelt Escape-Sequenzen zurück in echte Zeichen. Beispiel:

Escaped Eingabe

Eingabe

Unescaped Ausgabe (echte Zeichen)

Ausgabe

Wann Unescaping wichtig ist

Wenn Sie escaped JavaScript-Strings aus Logs, Datenbank-Dumps, serialisiertem Code oder API-Antworten erhalten, müssen Sie diese unescapen, um den tatsächlichen Inhalt zu lesen oder zu verarbeiten.

Für HTML-spezifisches Unescaping verwenden Sie HTML Unescape. Für JSON-spezifisches Unescaping verwenden Sie das JSON Escape-Tool im Unescape-Modus.

Häufig gestellte Fragen

Welche Escape-Sequenzen werden verarbeitet?

Dieses Tool verarbeitet: \n → Zeilenumbruch, \r → Wagenrücklauf, \t → Tab, \0 → Null, \v → vertikaler Tab, \f → Seitenvorschub, \\ → Backslash, \' → einfaches Anführungszeichen, \" → doppeltes Anführungszeichen.

Wie unterscheidet sich das von JSON Unescape?

JSON Unescape verarbeitet JSON-spezifische Sequenzen (z. B. \uXXXX Unicode). JavaScript Unescape verarbeitet JS-String-Literale einschließlich einfacher Anführungszeichen (\') und zusätzlicher Steuersequenzen.

Werden meine Daten irgendwohin gesendet?

Nein. Die Verarbeitung erfolgt vollständig in Ihrem Browser.

Was passiert bei teilweise oder fehlerhaften Escape-Sequenzen?

Nicht erkannte Sequenzen (z. B. \q) werden unverändert belassen. Das Tool verarbeitet nur die oben aufgeführten bekannten Sequenzen.

Kann ich in den Escape-Modus wechseln?

Ja. Verwenden Sie die Schaltfläche Escape oben im Eingabepanel, um in den Escape-Modus zu wechseln.

Verwandte Tools

JavaScript-String-Escape-Sequenzen sind in der ECMAScript-Spezifikation definiert. Die MDN String-Dokumentation behandelt String-Literale und Escape-Sequenzen.