JavaScript Unescape
JavaScript-Strings unescapen – Escape-Sequenzen wie \n, \t, \r, \", \\ in die ursprünglichen Zeichen zurückwandeln
Eingabe
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
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.
Ausgabe anzeigen
Das rechte Panel zeigt das unescapte Ergebnis automatisch. Wechseln Sie in den Escape-Modus, wenn Sie die andere Richtung benötigen.
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
Unescaped Ausgabe (echte Zeichen)
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.