# Конвертер Unicode-эскейпов

Преобразует текст в/из Unicode-эскейп последовательности (\uXXXX / \u{XXXXXX}) и применяет нормализацию Unicode (NFC/NFD/NFKC/NFKD)

> Каноническая страница: https://elysiatools.com/ru/tools/unicode-escape-converter

- **Категория:** Format Conversion

- **Ключевые слова:** unicode, эскейп, разэскейп, нормализация, nfc, nfd, кодовая точка, конвертер unicode-эскейпов

## Обзор

Конвертер Unicode-эскейпов позволяет быстро преобразовывать обычный текст в экранированные последовательности Unicode (такие как \uXXXX, \u{XXXXXX} или U+XXXX) и обратно, а также выполнять нормализацию символов по стандартам NFC, NFD, NFKC и NFKD для устранения проблем с кодировкой в исходном коде и конфигурационных файлах.

## Входные данные

- **Входной Текст** (textarea): Enter text or Unicode escape sequences...
- **Операция** (select)
- **Стиль эскейпа** (select)
- **Форма Нормализации** (select)
- **Эскейпить только не-ASCII (пропустить ASCII)** (checkbox)

## Когда использовать

- При необходимости вставить специальные символы, эмодзи или не-ASCII символы в исходный код JavaScript, Java, Python или JSON в виде безопасных эскейп-последовательностей.
- При декодировании логов, конфигурационных файлов или ответов API, содержащих экранированные последовательности вида \uXXXX.
- При подготовке текста к сравнению или хранению, когда нужно устранить различия в представлении составных символов с помощью нормализации Unicode.

## Как это работает

- Вставьте исходный текст или Unicode-эскейп последовательности в поле ввода.
- Выберите нужную операцию: преобразование в эскейп-последовательности, обратное декодирование или нормализацию Unicode.
- Настройте дополнительные параметры, такие как стиль эскейпа (например, \uXXXX или ES6 \u{XXXXXX}), форму нормализации и необходимость пропускать стандартные ASCII-символы.
- Получите мгновенно обработанный результат в выходном текстовом поле.

## Сценарии использования

- Подготовка строковых констант для конфигурационных файлов Java (.properties) или JavaScript, где нежелательно использование не-ASCII символов.
- Исправление некорректного отображения диакритических знаков и составных букв в базах данных путем приведения текста к единой форме нормализации NFC.
- Чтение и анализ сырых логов веб-серверов или ответов API, содержащих закодированные Unicode-последовательности.

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

### Что делает опция «Эскейпить только не-ASCII»?

Она оставляет стандартные латинские буквы, цифры и знаки препинания в исходном виде, кодируя только кириллицу, эмодзи и другие спецсимволы.

### Какие форматы эскейп-последовательностей поддерживает конвертер?

Поддерживаются форматы \uXXXX (включая суррогатные пары для символов вне BMP), формат ES6 \u{XXXXXX} и шестнадцатеричные кодовые точки U+XXXX.

### Чем отличаются формы нормализации NFC и NFD?

NFC объединяет базовые символы и диакритические знаки в один составной символ, а NFD раскладывает их на отдельные составляющие кодовые точки.

### Можно ли с помощью этого инструмента декодировать JSON с эскейп-последовательностями?

Да, выберите операцию «\u эскейп в текст», чтобы преобразовать все последовательности вида \uXXXX в читаемые символы.

### Работает ли конвертер с эмодзи и редкими символами?

Да, для символов за пределами базовой многоязыковой плоскости (BMP) вы можете использовать стиль суррогатных пар или формат ES6 \u{XXXXXX}.

## Связанные инструменты

- [ASCII85 Конвертер](https://elysiatools.com/ru/tools/ascii85-converter): Кодирует и декодирует текст в/из формата ASCII85 (версия Adobe)
- [Base32 Конвертер](https://elysiatools.com/ru/tools/base32-converter): Кодирует и декодирует текст в/из формата Base32 с несколькими вариантами
- [Base45 Конвертер](https://elysiatools.com/ru/tools/base45-converter): Кодирует и декодирует текст в/из формата Base45 (RFC 9285)
- [Base58 Конвертер](https://elysiatools.com/ru/tools/base58-converter): Кодирует и декодирует текст в/из формата Base58 с вариантами Bitcoin и Ripple
- [Base62 Конвертер](https://elysiatools.com/ru/tools/base62-converter): Кодирует и декодирует текст в/из формата Base62 (0-9, A-Z, a-z)
- [Base64 Конвертер](https://elysiatools.com/ru/tools/base64-converter): Кодирует и декодирует данные в/из формата Base64 с опциями URL-safe
- [Base91 Конвертер](https://elysiatools.com/ru/tools/base91-converter): Кодирует и декодирует текст в/из формата Base91 (ascii+basE91 алгоритм)
- [Конвертер Брайля](https://elysiatools.com/ru/tools/braille-converter): Преобразовать текст в символы Брайля или декодировать Брайля в текст

## Примеры

- [Примеры Hex/Unicode Конвертера](https://elysiatools.com/ru/samples/text-hex-unicode-formats): Тестовые примеры для преобразования hex и unicode escape-последовательностей
- [MP3 Аудио Образцы Без Авторских Прав](https://elysiatools.com/ru/samples/mp3-samples): Коллекция аудио образцов без авторских прав для тестирования и разработки, включая звуки природы, медитативную музыку и фоновое аудио
- [Примеры Обработки Изображений Web Python](https://elysiatools.com/ru/samples/web-image-processing-python): Примеры обработки изображений Web Python используя PIL/Pillow включая чтение, сохранение, изменение размера и преобразование формата
- [Примеры Обработки Изображений Android Java](https://elysiatools.com/ru/samples/android-image-processing-java): Примеры обработки изображений Android Java включая чтение/сохранение, масштабирование и преобразование формата

## Связанные материалы

- [Инструменты кодирования Base, систем счисления и HEX](https://elysiatools.com/ru/hubs/base-radix-and-hex-encoding-tools): Кодируйте и декодируйте текст и байты между Base32/45/58/62/64URL/Base85/Z85, произвольным основанием (2–36) и HEX, плюс преобразование URL-, HTML-сущностей и Unicode-эскейпов — для JWT, идентификаторов блокчейна, data URI и просмотра бинарных данных.
- [Инструменты конвертации регистра, кодировки и нормализации текста](https://elysiatools.com/ru/hubs/text-convert): Сравните в одном хабе конвертацию регистра, ширины символов, кодировок, работу с quoted-printable и встроенную нормализацию текста.
- [Инструменты Text](https://elysiatools.com/ru/hubs/text-utility): Изучите 33 инструментов text для сценариев utility и быстро сравните близкие утилиты.
- [Инструменты анализа текста, читаемости и проверки содержания](https://elysiatools.com/ru/hubs/text-analyze): Сравните в одном хабе текстовую статистику, определение языка, оценку читаемости, анализ тональности, модерацию и анализ шаблонов.
