Gib Text ein, um Sonderzeichen zu escapen oder zu unescapen. Wähle Modus und Richtung, bevor du den Text einfügst: Das Ergebnis wird automatisch berechnet.
1. Wähle den Modus (das Zielformat: JavaScript, JSON, SQL…).
2. Wähle die Richtung: Escapen oder Un-Escapen.
3. Füge deinen Text bei „Eingabetext“ ein.
4. Das Ergebnis erscheint sofort unten; klicke auf das Kopieren-Symbol, um es zu übernehmen.
Ein Wechsel von Modus oder Richtung berechnet den gleichen Text sofort neu.
Bereitet Text für eine JavaScript/TypeScript-Zeichenkette vor. Escapt den umgekehrten Schrägstrich (\ → \\), den Zeilenumbruch (→ \n), den Wagenrücklauf (→ \r), den Tabulator (→ \t), das Null-Zeichen (→ \0) und beide Anführungszeichen (" → \" und ' → \'). So kannst du das Ergebnis in Anführungszeichen einfügen, ohne die Zeichenkette versehentlich zu schließen.
Beispiel: Er sagte "hallo" → Er sagte \"hallo\".
Erzeugt den Inhalt einer JSON-Zeichenkette (ohne die äußeren Anführungszeichen) mit JSON.stringify. Escapt doppelte Anführungszeichen (→ \"), umgekehrte Schrägstriche (→ \\) und alle Steuerzeichen als gültige JSON-Sequenzen: Zeilenumbruch → \n, Tabulator → \t, Wagenrücklauf → \r, und andere wie \u001b. Umschließe das Ergebnis mit doppelten Anführungszeichen, und du erhältst einen gültigen JSON-Wert.
Beispiel: Ana sagte "ja" → Ana sagte \"ja\".
Escapt Zeichenketten für Standard-SQL, indem das einfache Anführungszeichen verdoppelt wird (' → '') — so stellt SQL ein literales Anführungszeichen innerhalb von '...' dar. Verhindert, dass ein Apostroph die Zeichenkette vorzeitig schließt (klassische Ursache für Syntaxfehler und SQL-Injection). Es escapt nicht den umgekehrten Schrägstrich: Standard-SQL behandelt ihn nicht als Escape-Zeichen.
Beispiel: O'Brien → O''Brien.
Wandelt deinen Text in ein Muster um, das wörtlich gesucht wird. Stellt den Metazeichen regulärer Ausdrücke einen umgekehrten Schrägstrich voran —. \ + * ? [ ] ^ $ ( )
Escapt Text, um ihn innerhalb von HTML einzufügen, ohne dass der Browser ihn als Tags interpretiert. Wandelt & → &, < → <, > → >, " → " und ' → ' um. Verhindert XSS und dass dein Inhalt das Markup der Seite zerstört.
Beispiel: <a href="x"> → <a href="x">.
Kodiert Text für eine URL mit encodeURIComponent: ersetzt unsichere Zeichen durch ihre %XX-Form. Das Leerzeichen wird zu %20, & zu %26, = zu %3D usw. Verwende es, um einen Wert in einen Query-Parameter einzusetzen, ohne die URL zu zerstören. Ist die Eingabe beim Un-Escapen fehlerhaft formatiert, wird der Text unverändert zurückgegeben, ohne einen Fehler auszulösen.
Beispiel: a b&c=d → a%20b%26c%3Dd.
Escapt Text zur Verwendung als Bezeichner oder Wert in CSS (zum Beispiel innerhalb eines Selektors). Stellt den CSS-Sonderzeichen einen umgekehrten Schrägstrich voran: ! " # $ % & ' ( ) * + , . / : ; < = > ? @ [ \ ] ^ `
Escapen wandelt die Sonderzeichen in ihre Escape-Sequenzen um; Unescapen macht das Gegenteil und stellt den ursprünglichen Text wieder her.