Конвертер escape-последовательностей Unicode
Преобразуйте текст в escape-последовательности Unicode \uXXXX и обратно, с полной поддержкой суррогатных пар.
Ввод
Вывод
Превратите любую строку в escape-последовательности в стиле JavaScript/JSON \uXXXX или декодируйте escape-последовательности обратно в читаемый текст. Эмодзи и другие символы за пределами базовой многоязычной плоскости корректно обрабатываются через суррогатные пары. Работает полностью в вашем браузере.
Как использовать
- Выберите «Кодировать» для преобразования текста в escape-последовательности \uXXXX или «Декодировать» для обратного действия.
- Вставьте ваш текст или экранированную строку в поле ввода.
- Скопируйте результат из поля вывода.
Частые вопросы
- Что такое суррогатные пары?
- Символы за пределами базовой многоязычной плоскости (как многие эмодзи) представляются в строках JavaScript двумя 16-битными кодовыми единицами; этот инструмент кодирует и декодирует каждую единицу корректно, поэтому преобразования туда и обратно происходят без потерь.
- Можно ли декодировать escape-последовательности, смешанные с обычным текстом?
- Да, преобразуются только последовательности \uXXXX; любой окружающий обычный текст остаётся нетронутым.
- Соответствует ли это экранированию строк JSON?
- Да, формат \uXXXX, создаваемый здесь, допустим внутри строковых литералов JSON и JavaScript.