Как это работает Операции преобразуют текст без выполнения. Согласуйте вывод с точным контекстом применения. Экранирование HTML/XML — не очистка документа; кавычки CSV не нейтрализуют формулы; SQL-литералы не заменяют параметры запросов.
Base64 — стандартный текст с заполнением, без пробелов; декодируется только корректный UTF-8. URL-режим кодирует один компонент, не целый URL; декодирование сохраняет +, а не пробел.
HTML обрабатывает пять специальных символов разметки и однократно декодирует ссылки с завершающей точкой с запятой. XML принимает только предопределённые и допустимые числовые ссылки XML 1.0, без DTD, пользовательских сущностей и сетевого поиска. JSON использует одну полную строку в двойных кавычках и отклоняет непарные суррогаты. Ни один вариант не делает произвольное содержимое безопасным внутри HTML script.
JavaScript принимает одну строку в кавычках строгого режима, а не шаблоны, устаревшие восьмеричные записи или выражения. Java принимает обычные строки со стандартным/восьмеричным экранированием, но отвергает Unicode-экранирование уровня исходного кода; используйте сами символы Unicode. Обычные строки C# поддерживают стандартные, x, u и U-последовательности; буквальные строки используют @"..." и удвоенные кавычки. Интерполяция, raw-строки, текстовые блоки и выполнение не предоставляются.
CSV обрабатывает одно поле, а не строку или файл, и сохраняет вложенные переводы строк. SQL удваивает апострофы и сохраняет обратные косые черты: PostgreSQL требует standard_conforming_strings=on (без E-, U&- и dollar-строк); SQLite принимает текстовые литералы; SQL Server использует Unicode-литералы с N. Идентификаторы SQL, операторы и защита от инъекций не предоставляются.
Как пользоваться инструментом Выберите кодирование или экранирование, затем операцию или диалект. Введите текст или импортируйте UTF-8. Выполните и проверьте точный вывод, включая кавычки. Копируйте или скачивайте только после проверки целевого контекста. Область применения и ограничения Максимум 100 000 единиц UTF-16 ввода, 100 000 байт UTF-8 импорта и 1 000 000 единиц вывода. Таймер Worker 5 000 мс отменяет обработку с учётом браузера. Неверный ввод отклоняется; это описанные текстовые подмножества, не компиляторы.
Экранирование зависит от контекста. Для SQL используйте параметры драйвера, для вложения — подходящий кодировщик. Локальные черновики открытые и необязательные; Сброс сохранённый черновик не удаляет.
Примеры расчётов UTF-8 Base64: туда и обратно Ввод и настройки Ожидаемый результат Два байта UTF-8 C3 A9 для é дают w6k=. Декодирование этого канонического Base64 восстанавливает é.
Компонент URL, а не целый URL Ввод и настройки Ожидаемый результат Пробел становится %20, плюс — %2B, косая черта — %2F. При декодировании буквальный плюс не превращается в пробел.
Одно поле CSV с кавычками Ввод и настройки Ожидаемый результат Запятая остаётся внутри поля в кавычках. Каждая двойная кавычка удваивается; это не полная строка CSV.
Отклоняемый ввод Ожидаемая ошибка Проверьте операцию и диалект. Base64 должен быть каноническими данными UTF-8 с заполнением, без пробелов. URL-экранирование и строковые литералы должны быть корректны; неподдерживаемый синтаксис отклоняется.
Заполнение Base64 неполное. Укажите канонический Base64 с заполнением; инструмент не исправляет его молча.