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-файлы и сгенерированный код часто их используют для переносимости.
Используя этот инструмент, вы соглашаетесь с Условиями использования и Политикой конфиденциальности. Результаты предоставляются «как есть», без гарантий.