Unicode escape: кодирование и декодирование

Преобразование текста в \uXXXX-последовательности и обратно.

Об инструменте

Кодируйте не-ASCII символы в JavaScript-подобные \uXXXX или \u{...} escape-последовательности или декодируйте их обратно в Unicode-текст. Полезно для JSON-строк, i18n-файлов и логов с экранированным emoji.

Что показывает

  • Кодирование \uXXXX и \u{codepoint}
  • Декодированный Unicode-текст из escape-последовательностей
  • Опциональная фигурная форма для astral-символов

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

Вставьте текст или escape-строки. Включите фигурную форму для кодовых точек выше U+FFFF, затем скопируйте.

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

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

В режиме кодирования получите \uXXXX для BMP-символов; включите фигурную форму для astral code points выше U+FFFF.

Как декодировать \uXXXX escapes?

Вставьте escape-строки в режиме декодирования, включая \u{...}, и скопируйте восстановленный Unicode-текст с emoji.

Чем отличаются \u и \u{ } escapes?

Классический \uXXXX покрывает коды до U+FFFF. Фигурная форма \u{1F600} обрабатывает supplementary символы вроде emoji одним escape.

Где используются Unicode escapes в JSON?

JSON допускает \u escapes для не-ASCII в строках. Логи, i18n-файлы и сгенерированный код часто их используют для переносимости.

Используя этот инструмент, вы соглашаетесь с Условиями использования и Политикой конфиденциальности. Результаты предоставляются «как есть», без гарантий.