Reklama

Escapuj lub odescapuj tekst dla JSON, JavaScript, HTML, URL, SQL, regex lub backslash — dwa panele, natychmiastowo, w przeglądarce. Za darmo.

Wszystko działa w przeglądarce — nic nie jest przesyłane.

Cel
Wejście
Wyjście
</> Wynik pojawi się tutaj…

O Escapowanie i odescapowanie tekstu

String Escape & Unescape zamienia tekst na siedem różnych formatów zapisu ze znakami ucieczki i z powrotem: ciągi JSON, ciągi JavaScript, HTML, adresy URL, SQL, wyrażenia regularne oraz zwykłe escapowanie ukośnikiem odwrotnym. Dwa panele aktualizują się natychmiast, a przycisk zamiany pozwala przekazać wynik z powrotem jako dane wejściowe do wielowarstwowych operacji.

Każdy format rządzi się własnymi zasadami — JSON escapuje cudzysłowy i znaki sterujące jako sekwencje \n lub \u, HTML zamienia <, > i & na encje, kodowanie URL zapisuje procentowo znaki zastrzeżone, SQL podwaja pojedyncze cudzysłowy, a escapowanie regex neutralizuje metaznaki takie jak . i *, dzięki czemu tekst wprowadzony przez użytkownika można dopasować dosłownie.

To szybkie rozwiązanie do osadzania tekstu w kodzie, budowania ciągów zapytań lub odwracania nadmiernie escapowanej linii logu. Wszystko działa w Twojej przeglądarce, bez wysyłania czegokolwiek na serwer, więc wklejone hasła i fragmenty logów produkcyjnych pozostają prywatne. Darmowe, bez konieczności zakładania konta.

Jak korzystać z Escapowanie i odescapowanie tekstu

  1. Wybierz kierunek: Escape lub Unescape.
  2. Wybierz format docelowy: ciąg JSON, ciąg JS, HTML, URL, SQL, Regex lub Backslash.
  3. Wklej tekst w panelu wejściowym lub wczytaj przykład.
  4. Odczytaj przekonwertowany wynik, używając opcji "Użyj jako wejście", aby odwrócić lub dodać kolejną warstwę escapowania.
  5. Skopiuj wynik do schowka.

Najczęściej zadawane pytania

Dodaje ukośniki odwrotne przed metaznakami takimi jak ., *, +, ? i nawiasami, dzięki czemu tekst jest dopasowywany dosłownie wewnątrz wyrażenia regularnego — jest to niezbędne przy wstawianiu danych użytkownika do wzorca.

Tak. Uruchom Unescape raz dla każdej warstwy, używając przycisku zamiany, aby przekazać wynik z powrotem — dwa przebiegi zamieniają \\n z powrotem w prawdziwy znak nowej linii.

Nie. Escapowanie cudzysłowów pomaga przy literałach, ale prawidłową ochroną są zapytania parametryzowane lub przygotowane instrukcje (prepared statements). Używaj tego narzędzia do debugowania i pojedynczych ciągów, a nie jako zabezpieczenia przed wstrzyknięciami.

Nie. Całe escapowanie i cofanie escapowania odbywa się w Twojej przeglądarce, więc wklejone fragmenty logów i dane uwierzytelniające nigdy nie są przesyłane.

Tak — darmowe, bez limitów użycia.


Popularne wyszukiwania
escapowanie tekstu odescapowanie tekstu escapowanie łańcucha json escapowanie łańcucha javascript escapowanie łańcucha sql escapowanie znaków regex
Potrzebujesz pomocy?
Masz problem z tym narzędziem? Daj nam znać.
Zgłoś problem

Dodaj to darmowe narzędzie do swojej witryny — skopiuj i wklej poniższy kod.