Toolzy

Конвертер escape-последовательностей Unicode

Преобразуйте текст в escape-последовательности Unicode \uXXXX и обратно, с полной поддержкой суррогатных пар.

Ввод
Вывод

Превратите любую строку в escape-последовательности в стиле JavaScript/JSON \uXXXX или декодируйте escape-последовательности обратно в читаемый текст. Эмодзи и другие символы за пределами базовой многоязычной плоскости корректно обрабатываются через суррогатные пары. Работает полностью в вашем браузере.

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

  1. Выберите «Кодировать» для преобразования текста в escape-последовательности \uXXXX или «Декодировать» для обратного действия.
  2. Вставьте ваш текст или экранированную строку в поле ввода.
  3. Скопируйте результат из поля вывода.

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

Что такое суррогатные пары?
Символы за пределами базовой многоязычной плоскости (как многие эмодзи) представляются в строках JavaScript двумя 16-битными кодовыми единицами; этот инструмент кодирует и декодирует каждую единицу корректно, поэтому преобразования туда и обратно происходят без потерь.
Можно ли декодировать escape-последовательности, смешанные с обычным текстом?
Да, преобразуются только последовательности \uXXXX; любой окружающий обычный текст остаётся нетронутым.
Соответствует ли это экранированию строк JSON?
Да, формат \uXXXX, создаваемый здесь, допустим внутри строковых литералов JSON и JavaScript.

Похожие инструменты