Как пользоваться
- Выберите режим «Текст → escape-последовательности» или «Escape-последовательности → текст».
- Выберите нужный стиль — JavaScript/JSON, ES6, Python, CSS, HTML или кодовые точки U+.
- Введите или вставьте текст. Результат обновляется по мере ввода.
- Посмотрите таблицу «Символы», чтобы точно увидеть, из каких кодовых точек состоит текст.
Описание параметров
- JavaScript / JSON
- Формат \uXXXX с четырьмя шестнадцатеричными цифрами. Символы вне базовой многоязычной плоскости (BMP), например эмодзи, превращаются в суррогатную пару (😀 → 😀).
- ES6, Python, CSS, HTML
- ES6 \u{1F600}, Python \U0001F600, CSS \1F600 и HTML 😀 или 😀 записывают полную кодовую точку одной последовательностью.
- Экранировать и ASCII
- Экранирует также обычные латинские буквы, цифры и знаки препинания. По умолчанию выключено, поэтому меняются только символы вне ASCII.
Примеры
| Текст | JavaScript | HTML | Кодовые точки |
|---|---|---|---|
| 中文 | 中文 |
中文 |
U+4E2D U+6587 |
| é | é |
é |
U+00E9 |
| 😀 | 😀 |
😀 |
U+1F600 |
Часто задаваемые вопросы
Можно ли декодировать смесь форматов?
Да. \uXXXX (включая суррогатные пары), \u{…}, \UXXXXXXXX, \xNN, %uXXXX, &#x…;, &#…; и U+XXXX могут встречаться в одном и том же тексте.
Почему в некоторых инструментах один эмодзи показывается как две кодовые точки?
Эмодзи с оттенком кожи, флаги и семейные группы — это последовательности из нескольких соединённых кодовых точек. В таблице символов перечислена каждая из них, включая невидимые соединители (U+200D) и селекторы вариантов (U+FE0F).
Загружается ли мой текст на сервер?
Нет. Всё работает в вашем браузере.
Конфиденциальность
Этот инструмент работает полностью в браузере. Ваши файлы и текст обрабатываются на вашем устройстве и никогда не загружаются на наши серверы.