Escaper kodów tekstowych
Skonwertuj wklejony tekst na ciąg znaków dla C, Python, SQL, shell i 16 innych języków — i z powrotem.
Escaper kodów tekstowych
Wklej tekst i to narzędzie przekonwertuje go na prawidłowy literał ciągu znaków dla wybranego przez ciebie języka — C, C++, C#, Java, JavaScript, TypeScript, Python, Go, Rust, PHP, Ruby, Swift, Kotlin, SQL, Shell, PowerShell, YAML, JSON, XML lub CSV — lub odwróci proces, aby przekonwertować escapowany literał z powrotem na czysty tekst. Każdy język escapuje cudzysłowy, backslashe i podziały wierszy nieco inaczej: składnia prawidłowa w PHP single-quoted łamie się w Pythonie, a ciąg znaków bash double-quoted nie zachowuje się jak ciąg PowerShell z tą samą interpunkcją.
Wybierz styl cudzysłowów pasujący do tego, co wklejasz — pojedyncze, podwójne lub backtick, jeśli język to wspiera; nieobsługiwana kombinacja, taka jak ciąg backtick w C, automatycznie powraca do domyślnego języka zamiast tworzyć nieprawidłowy kod. "Zawiń wynik w cudzysłowy" dodaje lub pomija otaczające znaki. "Escapuj znaki spoza ASCII jako sekwencje \u" zmienia znaki diakrytyczne i emoji na \uXXXX escapes dla ścisłego wyjścia ASCII; gdy jest wyłączone, pozostają literalnym UTF-8. "Zachowaj literalne tabulacje" pozostawia znaki tabulacji w aktualnym stanie zamiast pisać escape sekwencje.
"Użyj wieloliniowego literału zamiast \n" przełącza tekst wieloliniowy na natywną wieloliniową formę, jeśli istnieje — potrójny ciąg w Pythonie, template literal w JavaScripcie, heredoc w PHP lub Ruby, quoted heredoc w bash, here-string w PowerShelle lub blok w YAML — aby wynik czytał się z rzeczywistymi podziałami zamiast ściany znaków \n. Języki bez tej formy (C, C++, C#, Go, Kotlin, JSON, XML, CSV) powracają do escape'ów \n.
Wszystko działa lokalnie w twojej przeglądarce. Fragment kodu, który wklejasz — wartość konfiguracji, linia logu, dane użytkownika, które zaostrzasz dla zapytania — nigdy nie opuszcza twojego urządzenia. Skopiuj wynik, pobierz go jako plik .txt lub wyślij do innego narzędzia, aby kontynuować pracę.