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

Конвертер экранирования Unicode

Преобразуйте текст в escape-последовательности Unicode и обратно, включая пары UTF-16 и управляющие символы.

Формат
Результат обновляется при вводе

Результат обновляется при вводе

Обработка в браузере. Данные не отправляются и не сохраняются.

Об инструменте

Читайте экранированные строки API без выполнения JavaScript. Результат ещё не является готовым литералом в кавычках для любого языка программирования.

Как пользоваться

Редактируйте обычный или экранированный текст. Режим UTF-16 использует пары для дополнительных символов; режим кодовых точек записывает их напрямую. Декодер также понимает шестнадцатеричные последовательности экранирования, табуляцию и переносы строк. Неверные коды и одиночные суррогаты отклоняются. Код не выполняется. До 2 МиБ.

Частые вопросы

Почему один эмодзи даёт две escape-последовательности?

Некоторые символы представлены в UTF-16 суррогатной парой. Режим кодовых точек может записать их одним \u{...}, но JSON допускает только \uXXXX, без фигурных скобок.

Как восстановить escape-последовательность из API?

Вставьте её на сторону кодированного текста: \u0041\nB даст A, перевод строки и B. Внешние кавычки добавлять не нужно: они останутся частью текста.

Что исправить при неверной escape-последовательности?

Проверьте одиночную обратную косую черту в конце, неполную запись \uXXXX и суррогат без пары. Недостающие символы нужно получить из источника; инструмент не угадывает их и не вычисляет JavaScript-выражения.

Комментарии

0
, чтобы присоединиться к обсуждению.
Комментариев пока нет.
Ветка ответов

Просматривайте беседу в хронологическом порядке; у каждого ответа указано сообщение, на которое он дан.