Конвертер Unicode
Бесплатный онлайн конвертер Unicode, escape-последовательности и текст
Что такое Unicode-экранирование?
Escape-последовательности Unicode представляют символы с помощью префикса \u и четырёх шестнадцатеричных цифр, например \u0041 для A или \u4F60 для 你. Эта нотация используется в JavaScript, Java, Python и JSON.
Как конвертировать текст и Unicode-экранирования
Переключитесь в режим Текст → Unicode, введите текст — каждый символ будет преобразован в \uXXXX. Переключитесь в Unicode → Текст для обратного преобразования.
Когда использовать Unicode-экранирования
Отладка проблем с кодировкой в JSON или JavaScript. Проверка скрытых символов, таких как пробелы нулевой ширины. Подготовка интернационализированных строк для исходного кода.
▶Разница между \uXXXX и U+XXXX?
\uXXXX — синтаксис экранирования в языках программирования. U+XXXX — нотация кодовой точки Unicode в документации. Они относятся к одному символу, но используются в разных контекстах.
▶Могут ли Unicode-экранирования представлять эмодзи?
Да, но эмодзи за пределами BMP требуют суррогатных пар, например \uD83D\uDE00 для 😀. В современном JavaScript можно использовать \u{1F600}.
▶Почему китайские символы отображаются как \uXXXX в JSON?
Некоторые сериализаторы JSON по умолчанию кодируют символы, не входящие в ASCII, как Unicode-экранирования. Это допустимый JSON и корректно декодируется.