TL
Tool Lab
💰Donate
💰Donate

String Escape / Unescape

Escape or unescape strings for JSON, JavaScript, HTML entities, SQL, and regular expressions.

Rå inmatning
Escapad utmatning

Om det här verktyget

Escapar och unescapar strängar i fem sammanhang: JSON/JS-strängar, JS-mallbokstavar, HTML-entiteter, SQL enkla citattecken och RegExp-mönster.

Klistra in valfri text, välj läge och språk, och få resultatet omedelbart.

Hur man använder

  1. Välj läget Escapa eller Unescapa.
  2. Klicka på en språkknapp (JSON, JS, HTML, SQL eller RegExp).
  3. Klistra in din inmatning eller klicka på Exempel för att läsa in ett exempel.
  4. Utmatningen uppdateras omedelbart. Klicka på Kopiera för att kopiera resultatet.

Användningsfall

Escapa strängar innan de bäddas in i JSON-nyttolaster, escapa HTML innan det infogas i innerHTML, escapa SQL-användarinmatning och konvertera literala strängar till regex-mönster.

Vanliga frågor

  • Bör jag använda detta för SQL-sanering i produktion?Nej. Använd alltid parametriserade frågor i produktion. Det här verktyget är bara för inspektion och lärande.
  • Vad gör RegExp-unescapa-läget?RegExp-unescaping är kontextberoende och inte väldefinierat. Det här läget returnerar inmatningen oförändrad.
  • Hanterar JSON-escapning Unicode?Kontrolltecken (U+0000–U+001F) kodas som \uXXXX. Utskriftsbara Unicode-tecken ovanför U+007F lämnas oförändrade (giltig JSON).