String Escape / Unescape
Escape or unescape strings for JSON, JavaScript, HTML entities, SQL, and regular expressions.
Roh-Eingabe
Escapte Ausgabe
Über dieses Tool
Escapt und unescapt Zeichenketten in fünf Kontexten: JSON/JS-Strings, JS-Template-Literale, HTML-Entities, SQL-Einfachanführungszeichen und RegExp-Muster.
Fügen Sie beliebigen Text ein, wählen Sie Modus und Sprache, und erhalten Sie das Ergebnis sofort.
Anleitung
- Wählen Sie den Modus Escapen oder Unescapen.
- Klicken Sie auf eine Sprach-Schaltfläche (JSON, JS, HTML, SQL oder RegExp).
- Fügen Sie Ihre Eingabe ein oder klicken Sie auf Beispiel.
- Die Ausgabe aktualisiert sich sofort. Klicken Sie auf Kopieren, um das Ergebnis zu kopieren.
Anwendungsfälle
Zeichenketten vor dem Einbetten in JSON-Nutzlasten escapen, HTML vor dem Einfügen in innerHTML escapen, SQL-Benutzereingaben escapen, und Literalstrings in RegExp-Muster umwandeln.
Häufige Fragen
- Sollte ich das für die SQL-Sanitisierung in der Produktion verwenden? — Nein. Verwenden Sie immer parametrisierte Abfragen in der Produktion. Dieses Tool ist nur für Inspektion und Lernen.
- Was macht der RegExp-Unescape-Modus? — RegExp-Unescaping ist kontextabhängig und nicht klar definiert. Dieser Modus gibt die Eingabe unverändert zurück.
- Behandelt JSON-Escaping Unicode-Zeichen? — Steuerzeichen (U+0000–U+001F) werden als \uXXXX kodiert. Druckbare Unicode-Zeichen über U+007F bleiben unverändert (gültiges JSON).