Перейти к основному содержимому
FixLines

Экранирование и декодирование Unicode

Преобразование не-ASCII символов в escape-последовательности \u и обратно.

Редактор

Стр 1, Кол 10 строк0 слов0 символов

Экранирование и декодирование Unicode: назначение инструмента

Файлы JSON, строки JavaScript и многие API записывают буквы с диакритикой и эмодзи в виде последовательностей \uXXXX. Экранируйте текст, чтобы сделать его совместимым с ASCII, или вставьте строку кодов \u00e9 и верните привычные читаемые символы.

Экранирование и декодирование Unicode: как использовать

  1. Вставьте обычный текст или строку с кодами \u.
  2. Выберите «Экранировать в Unicode» или «Декодировать Unicode».
  3. Нажмите «Применить» и скопируйте результат.

Экранирование и декодирование Unicode: примеры использования

  • Запишите буквы с диакритикой или эмодзи в файл JSON, Java properties или исходный код, требующий чистого ASCII.
  • Прочитайте строку с последовательностями \u, скопированную из лога или ответа API.
  • Узнайте точный шестнадцатеричный код редкого символа или значка.

Экранирование и декодирование Unicode: примеры

Экранировать слово с диакритикой

Исходный текст

café 😀

Результат

caf\u00e9 \ud83d\ude00
Восстановить текст из кодов \u

Исходный текст

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 и практически всеми современными языками программирования.

Отправляется ли текст на сервер?

Нет. Все операции выполняются исключительно в браузере на вашем устройстве, поэтому текст никогда его не покидает.

Инструменты, которые часто используют вместе с этим.

Другие инструменты в категории «Кодирование и декодирование»Все инструменты для текста