WMW

Конвертер Unicode

Free

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

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

Також показати як

Нотація кодової точки 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)

Знайшли цей інструмент корисним? Залиште коментар, поділіться порадою, чи скажіть нам, як ми можемо покращити його.

Коментарі гостей переглядаються перед публікацією. Увійти щоб публікувати миттєво.

Ще немає коментарів. Будьте першим, хто поділиться думками!

Що робить цей інструмент

Цей інструмент перетворює текст на послідовності екранування Unicode у чотирьох поширених форматах (JavaScript \uXXXX, кодова точка ES6 \u{XXXXXX} та HTML шістнадцяткові/десяткові сутності), а також перетворює послідовності екранування назад у читабельний текст, автоматично обробляючи суррогатні пари для символів, таких як емодзі.

Як Це Працює

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

Проблеми, які це вирішує

Часті запитання

›Що таке послідовність екранування Unicode?

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

›Чому емодзі та інші символи потребують два екранування \u замість одного?

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

›Чи можу я декодувати текст, який змішує звичайні символи з послідовностями екранування?

Так, вкладка «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 і навпаки, а результат також відображається у двійковому, шістнадцятковому та восьмковому вигляді, і все це повністю працює у вашому браузері без жодного завантаження.