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
- Välj läget Escapa eller Unescapa.
- Klicka på en språkknapp (JSON, JS, HTML, SQL eller RegExp).
- Klistra in din inmatning eller klicka på Exempel för att läsa in ett exempel.
- 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).