Экранирование и декодирование Unicode
Преобразование не-ASCII символов в escape-последовательности \u и обратно.
Редактор
Экранирование и декодирование Unicode: назначение инструмента
Файлы JSON, строки JavaScript и многие API записывают буквы с диакритикой и эмодзи в виде последовательностей \uXXXX. Экранируйте текст, чтобы сделать его совместимым с ASCII, или вставьте строку кодов \u00e9 и верните привычные читаемые символы.
Экранирование и декодирование Unicode: как использовать
- Вставьте обычный текст или строку с кодами \u.
- Выберите «Экранировать в Unicode» или «Декодировать Unicode».
- Нажмите «Применить» и скопируйте результат.
Экранирование и декодирование Unicode: примеры использования
- Запишите буквы с диакритикой или эмодзи в файл JSON, Java properties или исходный код, требующий чистого ASCII.
- Прочитайте строку с последовательностями \u, скопированную из лога или ответа API.
- Узнайте точный шестнадцатеричный код редкого символа или значка.
Экранирование и декодирование Unicode: примеры
Исходный текст
café 😀
Результат
caf\u00e9 \ud83d\ude00
Исходный текст
caf\u00e9 \ud83d\ude00
Результат
café 😀
Исходный текст
Hi 🇫🇷
Результат
Hi \ud83c\uddeb\ud83c\uddf7
Экранирование и декодирование Unicode: вопросы и ответы
Как экранируются эмодзи?
Символы за пределами базовой плоскости преобразуются в два кода \u (суррогатную пару), точно так же, как их записывают JSON и JavaScript.
Поддерживается ли декодирование формы с фигурными скобками?
Да. Принимаются как стандартный четырёхзначный формат, так и форма с фигурными скобками, содержащая до шести шестнадцатеричных цифр.
Экранируются ли стандартные буквы ASCII?
Нет. Обычные буквы, цифры и знаки препинания ASCII остаются в исходном виде; экранируются только символы за пределами ASCII.
Работает ли формат для строк Python и JSON?
Да. Четырёхзначный формат \uXXXX поддерживается JSON, JavaScript, Java, Python и практически всеми современными языками программирования.
Отправляется ли текст на сервер?
Нет. Все операции выполняются исключительно в браузере на вашем устройстве, поэтому текст никогда его не покидает.
Похожие инструменты
Инструменты, которые часто используют вместе с этим.
- Конвертер текста в шестнадцатеричный код
Преобразование текста в шестнадцатеричные байты или hex-дампа в текст.
- Кодирование и декодирование HTML-сущностей
Экранирование спецсимволов HTML или декодирование сущностей обратно в символы.
- Удалить диакритические знаки из текста
Замена букв с диакритикой на базовые буквы или удаление не-ASCII символов.
- Кодирование и декодирование Base64
Преобразование текста в Base64 или декодирование Base64 обратно в текст.
- Кодирование и декодирование URL
Percent-encoding (процентное кодирование) текста для URL или его декодирование.
- Конвертер текста в двоичный код
Преобразование текста в двоичный код или двоичного кода в текст.
- Переводчик азбуки Морзе
Перевод текста в азбуку Морзе или расшифровка кода Морзе в текст.
Другие инструменты в категории «Кодирование и декодирование»Все инструменты для текста