Nástroje pro vývojáře

Escapování řetězců: JSON, JavaScript, SQL – zdarma

Zdarma, bez registrace, funguje ve vašem prohlížeči. Escapujte text, aby bezpečně seděl v řetězci JSON, JavaScript, CSV, SQL, regulárním výrazu nebo XML, nebo escapovaný text jako \n a \" převeďte zpět.

Pro hodnotu uvnitř řetězce JSON: uvozovky, zpětná lomítka, zalomení řádků a řídicí znaky dostanou zpětné lomítko.

Vše se děje ve vašem zařízení.

Proč použít Escapování řetězců

100% zdarma
Používejte, jak často chcete. Bez registrace, bez vodoznaku, bez instalace.
Soukromí od základu
Co napíšete, zůstává ve vašem prohlížeči a nikdy se nám neposílá.
Funguje na jakémkoli zařízení
Běží ve vašem prohlížeči na Windows, Macu, Linuxu, Androidu a iPhonu. Není potřeba žádná aplikace.

Jak použít Escapování řetězců

  1. Zvolte Escapovat nebo Zrušit escapování.
  2. V části Pro vyberte, kam text půjde nebo odkud přichází: JSON, JavaScript, CSV, SQL, Regex nebo XML. Řádek pod možnostmi vysvětluje, co daný způsob dělá.
  3. Vložte text. Výsledek se zobrazuje, jak píšete; klikněte na Kopírovat výsledek.
  4. Klikněte na Prohodit a výsledek se pošle zpět jako vstup a směr se obrátí, abyste ověřili, že se převod vrátí zpět.

Často kladené otázky

Co znamená escapování řetězce?

Přidání značek, obvykle zpětných lomítek, před znaky, které by jinak ukončily řetězec nebo změnily jeho význam, například uvozovky a zalomení řádků.

Jak escapuji řetězec pro JSON?

Zvolte Escapovat a JSON, pak vložte text. Uvozovky se změní na \", zpětná lomítka na \\, zalomení řádků na \n, tabulátory na \t a ostatní řídicí znaky na escape sekvence \u, takže text se vejde mezi dvojité uvozovky v souboru JSON.

Jak zruším escapování řetězce JSON?

Zvolte Zrušit escapování a JSON, pak vložte escapovaný text bez obklopujících uvozovek. \n se změní na skutečné zalomení řádku, \" na uvozovku a \u00e9 na písmeno é.

V čem je rozdíl mezi způsoby JSON a JavaScript?

JSON povoluje jen několik escape sekvencí, například \n, \" a \u00e9. JavaScript escapuje také apostrofy, zpětné apostrofy a ${, a při zrušení escapování přijímá další tvary, například \x41 a \u{1F600}.

Jak escapuji apostrof v SQL?

Zdvojte ho. Zvolte Escapovat a SQL a každý ' se změní na '', takže text se vejde dovnitř '…' v dotazu, jako u 'O''Brien'.

Jak escapuji speciální znaky v regulárním výrazu?

Zvolte Escapovat a Regex. Před znaky . * + ? ^ $ { } ( ) | [ ] \ / a - se vloží zpětné lomítko, takže text odpovídá doslova.

Stačí escapování k zastavení SQL injection?

Ne. Ve skutečném kódu použijte parametry dotazů vaší databázové knihovny. Escapování zde slouží pro rychlé jednorázové dotazy.

Proč zrušení escapování ukáže chybu?

Text obsahuje escape sekvenci, kterou tento způsob nepovoluje, například \q v JSON, \u bez čtyř hexadecimálních číslic nebo zpětné lomítko na konci. Zpráva řekne, co je špatně, a u chybné escape sekvence i její pozici.

Je Escapování řetězců zdarma?

Ano. Používání je zdarma, bez registrace a bez instalace čehokoli.