Literał łańcuchowy – escapowanie tekstu do kodu
Zamień dowolny tekst na gotowy literał łańcuchowy do wklejenia w kodzie: w cudzysłowach, z poprawnie zabezpieczonymi znakami specjalnymi (cudzysłów, ukośnik wsteczny, nowa linia, tabulator). Działa też w drugą stronę, odczytuje literał z powrotem na czysty tekst. Wszystko liczy się w Twojej przeglądarce.
Spis treści
Jak działa kalkulator
Literał łańcuchowy to zapis tekstu gotowy do wklejenia w kodzie źródłowym, ujęty w cudzysłowy, z „uciekniętymi” znakami specjalnymi. Narzędzie zamienia zwykły tekst na taki literał (zabezpieczając cudzysłowy, ukośniki wsteczne, znaki nowej linii, tabulatory i inne znaki sterujące) oraz odwrotnie: odczytuje literał z powrotem na czysty tekst.
Jak liczymy (metodologia i wzory)
Przy kodowaniu tekst ujmujemy w cudzysłowy i zamieniamy: ukośnik wsteczny na podwójny, cudzysłów na poprzedzony ukośnikiem, nową linię na \n, powrót karetki na \r, tabulator na \t, a pozostałe znaki sterujące na \xHH. Przy dekodowaniu rozpoznajemy te same sekwencje (oraz \uXXXX) i odtwarzamy oryginalne znaki.
Założenia i ograniczenia
- Zapis jest zgodny ze składnią literałów w większości języków (JavaScript, Java, C, JSON dla podstawowych sekwencji).
- Przy dekodowaniu zewnętrzne cudzysłowy są opcjonalne.
- Wszystko liczy się lokalnie w przeglądarce.
Źródła i aktualizacja
- MDN, literały łańcuchowe (dostęp: 18.07.2026)