Экранирование Unicode: кодируйте и декодируйте
Этот конвертер экранирования Unicode превращает текст Unicode в escape-нотацию, а также может убирать экранирование закодированного текста обратно в читаемые символы. Он поддерживает формы \uXXXX, \u{...}, U+XXXX и &#x...;. В классической нотации \uXXXX символы выше U+FFFF представляются двумя escape-последовательностями, называемыми суррогатной парой; \u{...} представляет тот же символ одной кодовой точкой.
Конвертер экранирования Unicode помогает экранировать текст Unicode или превращать escape-последовательности обратно в читаемые символы. Используйте его, когда нужно литеральное представление текста для исходного кода или когда экранированную строку трудно проверить. Он поддерживает нотацию \uXXXX, \u{...}, U+XXXX и &#x...;.
Классическая форма \uXXXX представляет символ четырьмя шестнадцатеричными цифрами. Символам выше U+FFFF нужны два escape \uXXXX, известные как суррогатная пара. Современная форма \u{...} представляет любой символ одной кодовой точкой. Вставьте или перетащите ваш текст, выберите «Экранировать» или «Убрать экранирование» и скопируйте результат, когда он готов.
Текст Unicode может включать символы разных письменностей и символов, а escape-нотация представляет символы с помощью текстовой последовательности. Преобразование между ними помогает, когда назначению нужна литеральная escape-последовательность или вы хотите прочитать фактические символы в закодированном тексте. Инструмент также поддерживает формы U+XXXX и &#x...;.
Экранирование Unicode работает полностью в вашем браузере: ваш ввод обрабатывается на вашем устройстве и не загружается, не сохраняется и не отправляется на сервер. После загрузки страницы оно работает офлайн без соединения с сервером. Оно полезно разработчикам и DevOps-инженерам, готовящим строковые литералы, проверяющим закодированный текст или работающим с представлениями Unicode.
Шаг 1: Вставьте или перетащите ваш текст Unicode в инструмент. Можно начать с обычных символов или текста, уже содержащего escape-последовательности.
Шаг 2: Выберите, экранировать или убирать экранирование текста. Экранирование преобразует символы в escape-нотацию, а убирание экранирования превращает поддерживаемую нотацию обратно в символы.
Шаг 3: Проверьте результат. Символы выше U+FFFF используют два escape в классической форме \uXXXX, а современная форма \u{...} использует одну кодовую точку.
Шаг 4: Скопируйте преобразованный текст для использования в исходном коде или другом документе.
Пример использования: Подготовьте строку Unicode для вставки в исходный код. Экранирование может сделать символы явными в контекстах, где нужно литеральное представление.
Пример использования: Декодируйте плотно экранированную строку, чтобы её текст было проще читать. Убирание экранирования преобразует нотацию обратно в настоящие символы.
Пример использования: Представьте символы выше U+FFFF с помощью классической нотации \uXXXX. Конвертер обрабатывает эти символы как суррогатные пары.
Пример использования: Используйте современную форму \u{...}, чтобы представить символ выше U+FFFF одной кодовой точкой.
Пример использования: Преобразуйте текст в нотацию U+XXXX или &#x...;, когда эти представления Unicode нужны в документе или рабочем процессе.
Пример использования: Проверяйте экранированный текст при отладке кода или просмотре строки, скопированной из другого источника. Преобразование его обратно в символы облегчает понимание содержимого.