WMW

Конвертер Unicode

Free

Преобразуйте текст в escape-последовательности Unicode в форматах JavaScript, ES6 и HTML-сущностей, а также декодируйте escape-последовательности обратно в читаемый текст, автоматически обрабатывая суррогатные пары для эмодзи, и все это полностью в вашем браузере.

Работает полностью в вашем браузере. Ваш текст никуда не загружается.

Также показать как

Нотация кодовой точки Unicode (U+XXXX)

Шестнадцатеричная сущность HTML

Десятичная сущность HTML

Недавняя активность

Видно всем. Последние 20 использований от всех посетителей, сначала новые.

Decoded 1 Unicode escape sequence(s) back to text

2 часа назад

Decoded 1 Unicode escape sequence(s) back to text

2 часа назад

Decoded 2 Unicode escape sequence(s) back to text

2 часа назад

Converted 1 character(s) of text to Unicode escapes

2 часа назад

Converted 1 character(s) of text to Unicode escapes

2 часа назад

Converted 1 character(s) of text to Unicode escapes

2 часа назад

Converted 2 character(s) of text to Unicode escapes

2 часа назад

Комментарии (0)

Понравился инструмент? Оставьте комментарий, поделитесь советом или расскажите, как нам его улучшить.

Комментарии гостей проверяются перед публикацией. Войти чтобы опубликовать мгновенно.

Пока нет комментариев. Будьте первым, кто поделится мнением!

Что делает этот инструмент

Этот инструмент преобразует текст в escape-последовательности Unicode в четырёх распространённых форматах (JavaScript \uXXXX, кодовая точка ES6 \u{XXXXXX} и HTML шестнадцатеричные/десятичные сущности), а также преобразует escape-последовательности обратно в читаемый текст, автоматически обрабатывая суррогатные пары для символов, таких как эмодзи.

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

Каждый символ имеет базовую кодовую точку Unicode, число, которое его идентифицирует. Для кодирования этот инструмент считывает кодовую точку каждого символа и записывает её, используя разделители и количество цифр, требуемые выбранным форматом, разбивая кодовые точки выше U+FFFF на суррогатную пару при выборе формата JavaScript \uXXXX. Для декодирования он сканирует введённый текст с помощью шаблона, распознающего все пять поддерживаемых стилей экранирования, преобразует каждое совпадение обратно в его символ и собирает любые разделённые суррогатные пары в один символ перед восстановлением окончательного текста.

Какие проблемы решает

Часто задаваемые вопросы

›Что такое escape-последовательность Unicode?

Последовательность escape-экранирования Unicode это способ записи символа в исходном коде или разметке, используя только простой ASCII, выписывая его кодовую точку Unicode вместо самого символа; например, буква "A" (кодовая точка 65, или 0x41 в hex) может быть записана как \u0041 в JavaScript или A в HTML, и оба варианта представляют точно один и тот же символ.

›Почему эмодзи и другие символы требуют два экранирования \u вместо одного?

Символы за пределами первых 65 536 кодовых точек Unicode, включая большинство эмодзи, не помещаются в одно 16-битное экранирование \uXXXX, поэтому JavaScript и Java представляют их как "суррогатную пару": два последовательных экранирования \uXXXX, которые имеют смысл только вместе. Этот инструмент автоматически объединяет действительную верхнюю-нижнюю суррогатную пару обратно в один символ при декодировании и автоматически разбивает символ на суррогатную пару при кодировании в формат \uXXXX.

›Можно ли декодировать текст, который смешивает обычные символы с escape-последовательностями?

Да, вкладка «Unicode в текст» сканирует ваш ввод на наличие распознанных шаблонов экранирования (\uXXXX, \u{XXXXXX}, &#xXXXX;, &#DDDD; и U+XXXX) и заменяет только их, оставляя окружающий обычный текст точно таким, каким он был; это полезно для очистки текста, скопированного из исходного файла или веб-страницы, где были экранированы только некоторые символы.

›Какая разница между форматами JavaScript, ES6 и HTML?

\uXXXX это классическое экранирование JavaScript/Java/JSON, которое всегда использует ровно 4 hex-цифры, требуя суррогатную пару для символов выше U+FFFF; \u{XXXXXX} это более новое экранирование кодовой точки ES6, которое может представлять любую кодовую точку напрямую без суррогатной пары; &#xXXXX; и &#DDDD; это числовые ссылки на символы HTML в шестнадцатеричном и десятичном виде, которые браузеры отображают прямо в разметке.

›Отправляет ли этот инструмент мой текст куда-либо?

Нет, каждое преобразование происходит с помощью обычного JavaScript прямо в вашем браузере; ваш текст никогда не загружается на сервер.

Похожие инструменты

Free

Текст

Генератор security.txt

Создайте файл security.txt в соответствии с RFC 9116, стандартом, который сообщает исследователям безопасности, как сообщить об уязвимости на вашем сайте, со встроенными предупреждениями об отсутствующей или устаревшей дате Expires и недействительных URI Contact.

Free

Текст

Генератор Самоподписанных SSL-Сертификатов

Создавайте настоящий, работающий самоподписанный TLS-сертификат и соответствующий ему закрытый ключ прямо в браузере с помощью node-forge, с Subject Alternative Names, настраиваемым размером ключа и сроком действия, а также готовыми к загрузке файлами .crt и .key.

Free

Текст

Форматирование SQL

Переформатируйте SQL-запрос для удобства чтения с последовательными отступами, одной конструкцией на строку и выбранным вами регистром ключевых слов, для более десятка диалектов SQL, включая MySQL, PostgreSQL, SQLite, T-SQL, PL/SQL, BigQuery и Snowflake, все это полностью работает в вашем браузере.

Free

Текст

Проверка Пары SSL-Сертификата и Ключа

Проверьте, действительно ли закрытый ключ SSL/TLS, сертификат и необязательный CSR принадлежат одной паре ключей, расшифруйте и просмотрите субъект, издателя, срок действия, SAN и отпечатки сертификата, и все это полностью в вашем браузере.

Free

Текст

Конвертер Формата SSL-Сертификата

Преобразуйте сертификаты SSL/TLS между кодировками PEM и DER, объедините сертификаты в файл PKCS#7 (.p7b) или извлеките их из него, и упакуйте сертификат и закрытый ключ в защищенный паролем файл PKCS#12 (.pfx / .p12) или извлеките их обратно, и все это полностью в вашем браузере.

Free

Текст

Просмотр SSL-Сертификатов

Декодируйте один или несколько сертификатов X.509 в формате PEM или DER и просматривайте каждое поле на понятном языке: субъект, издатель, срок действия, отпечатки, сведения об открытом ключе, и каждое стандартное расширение, включая Key Usage, Subject Alternative Names и Authority Information Access, и все это полностью в вашем браузере.

Free

Текст

Проверка Различий Текста

Сравните два блока текста и точно узнайте, что было добавлено, удалено или изменено на уровне строк, слов или символов, с объединённым или параллельным видом и скачиваемым стандартным файлом разницы, и все это полностью в вашем браузере.

Free

Текст

Конвертер текста в ASCII

Преобразуйте текст в его коды символов ASCII и обратно, при этом результат также отображается в двоичном, шестнадцатеричном и восьмеричном виде, и все это полностью в вашем браузере без каких-либо загрузок.