Преобразуйте не-ASCII символы, включая китайские, эмодзи и специальные символы, в escape-последовательности Unicode \uXXXX. Идеально подходит для отладки JSON данных, интернационализации и дампов данных API. Вся обработка локально в браузере.
Возможности
Преобразование не-ASCII символов в последовательности \uXXXX
Поддержка китайских, эмодзи, CJK и всех не-ASCII символов
ASCII символы остаются без изменений
Поддержка обычного текста и JSON-контента
Преобразование в реальном времени со статистикой
Локальная обработка в браузере
Как использовать
1Вставьте или введите текст в области ввода
2Не-ASCII символы автоматически преобразуются в \uXXXX
3Результаты отображаются в реальном времени
4Нажмите «Вставить пример» для быстрой демонстрации
5Просмотрите статистику преобразования
Часто задаваемые вопросы
Что такое Unicode-эскейп-последовательность?
Unicode-эскейп-последовательность начинается с \u с последующими четырьмя шестнадцатеричными цифрами, используется для представления не-ASCII символов в JSON. Например, китайский символ «中» экранируется как \u4e2d, эмодзи «😀» как \ud83d\ude00.
Зачем использовать Unicode-экранирование?
Unicode-экранирование обеспечивает корректную передачу и отображение не-ASCII символов в различных средах кодирования, таких как обмен данными JSON и интернационализация.
Все ли символы экранируются?
Нет. Только не-ASCII символы (кодовые точки выше U+007F) экранируются. ASCII символы, такие как буквы и цифры, остаются без изменений.
Как экранируются эмодзи?
Эмодзи и символы вне базовой многоязычной плоскости представляются суррогатными парами — двумя последовательностями \uXXXX для одного эмодзи. Например, 😀 становится \ud83d\ude00.
Является ли экранированный контент валидным JSON?
Да. Формат \uXXXX является стандартным экранированием, определённым в спецификации JSON. Экранированный контент остаётся валидной JSON-строкой, которую может обработать любой стандартный парсер.