Экранирование строк

Экранируйте строку для JSON, для языков с backslash (JS/C) или для shell и раскодируйте обратно. Удобно при вставке текста в код или конфиг.

Экранируйте строку для JSON, для языков с backslash (JS/C) или для shell и раскодируйте обратно. Удобно при вставке текста в код или конфиг.

Как пользоваться

  1. Выберите тип: JSON, backslash или shell
  2. Выберите «Экранировать» или «Деэкранировать» (shell — только экранирование)
  3. Введите или вставьте строку
  4. Скопируйте экранированный или раскодированный вывод

Частые вопросы

Что делает JSON-экранирование?

Превращает кавычки, обратные слэши и управляющие символы в escape-последовательности, чтобы строка была валидна внутри JSON.

Что такое shell-экранирование одинарными кавычками?

Оборачивает текст в одинарные кавычки и безопасно кодирует вложенные кавычки, чтобы он остался одним литеральным аргументом.

Почему при деэкранировании пишет, что ввод неверный?

В режиме JSON текст должен быть валидной экранированной строкой — несбалансированная кавычка или плохая escape-последовательность не декодируются.