Конвертер Unicode-экранирования
Обычный текст
ASCII / с экранированием
Что такое преобразование Unicode-экранирования?
Unicode представляет символы с помощью escape-последовательностей, использующих их шестнадцатеричную кодовую позицию в формате \uXXXX. Эта запись используется в Java, JavaScript, Python, C# и многих других языках программирования для безопасного включения не-ASCII символов в исходный код, файлы конфигурации и форматы данных. Например, символ «é» превращается в \u00E9, а «日» превращается в \u65E5.
Когда нужно Unicode-экранирование?
Unicode-экранирование необходимо при работе с файлами .properties в Java, данными JSON с международными символами, строковыми литералами JavaScript или в любой ситуации, где не-ASCII символы могут вызвать проблемы с кодировкой. Оно также часто используется для интернационализации (i18n), файлов локализации и обеспечения совместимости между системами с разными кодировками символов по умолчанию.
Как работает этот конвертер
Этот инструмент выполняет двустороннее преобразование в реальном времени. Введите обычный текст слева, чтобы увидеть экранированный вывод справа, или вставьте экранированный текст справа, чтобы декодировать его обратно в читаемые символы. Параметр «Игнорировать латинские символы» оставляет базовый ASCII (A-Z, 0-9, пунктуация) без изменений и экранирует только символы выше U+007F. Суррогатные пары для эмодзи и редких символов CJK выше U+FFFF обрабатываются автоматически.