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

Преобразование текста в последовательности \uXXXX и обратно. Также декодируются \xNN и \u{…}; можно экранировать только символы вне ASCII.

КодированиеМгновенно

Параметры

Результат

Укажите параметры и запустите инструмент

Кодирование и декодирование escape-последовательностей Unicode

Преобразуйте текст в последовательности \uXXXX — все символы или только не-ASCII — и обратно. Декодирование также принимает \xNN и \u{1F600}. Формат \uXXXX соответствует единицам UTF-16 JavaScript и Java.

Unicode в исходном коде и ответах API

Прочитайте ответы API с экранированными символами, подготовьте Java properties или выясните представление специального символа и эмодзи перед вставкой в код.

Суррогатные пары UTF-16 и кодовые точки

Эмодзи могут занимать две единицы UTF-16: 😀 записывается как \uD83D\uDE00. Это отличается от кодовой точки \u{1F600}, которую декодер также принимает. Escape-последовательности Unicode и процентное кодирование URL — разные механизмы.

Загрузка помощника…