Escapování řetězců zpětným lomítkem

Přidání a odstranění zpětných lomítek v řetězcích pro JavaScript a JSON. Anglicky string escape / unescape.

Vše se počítá přímo v tomto prohlížeči — žádná data nikam neodcházejí.

Jak použít: Escapování řetězců zpětným lomítkem

V řetězcích JavaScriptu a JSON se některé znaky zapisují pomocí zpětného lomítka: nový řádek jako \n, tabulátor jako \t a uvozovka jako \". Nástroj takové escape sekvence přidá, nebo odstraní, například když potřebuješ vložit víceřádkový text do JSON.

  1. V poli Režim zvol Escape (přidat zpětná lomítka), nebo Unescape (odstranit zpětná lomítka).
  2. Vyber Formát JavaScript, nebo JSON; liší se tím, které sekvence jsou povolené.
  3. Volitelně zapni Znaky mimo ASCII jako \uXXXX a vlož text.

Časté chyby a tipy

JSON je přísnější
JSON povoluje jen sekvence \", \\, \/, \b, \f, \n, \r, \t a \uXXXX. Sekvence \x41 nebo jednoduché uvozovky se zpětným lomítkem jsou platné v JavaScriptu, ale ne v JSON.
Cesty ve Windows
Cesta C:\data\nový se v řetězci musí zapsat se zdvojenými lomítky, jinak se \n přečte jako nový řádek.
Diakritika jako \uXXXX
Escapování znaků mimo ASCII se hodí pro systémy, které si neporadí s UTF-8. Jinak je čitelnější nechat diakritiku beze změny.

Nástroj je zdarma a běží celý v tvém prohlížeči — vložená data se nikam neodesílají ani neukládají.

Další nástroje v kategorii Kódování a text