← Текстові інструменти та списки
Текстові інструменти та списки · працює локально

Конвертер кодових одиниць UTF-16

Переглядайте кодові одиниці UTF-16 JavaScript як чотиризначні шістнадцяткові значення або відновлюйте строго валідний текст Unicode.

Готово. Ваші робочі дані залишаються в цьому браузері.

Чому цей інструмент корисний

Використовуйте цей конвертер, щоб діагностувати сурогатні пари, порівнювати рядки браузера з API UTF-16 і готувати точні тестові фікстури кодових одиниць.

Як це працює

Під час кодування виводиться кожна 16-бітна одиниця; під час декодування перевіряються шістнадцяткові токени та вимагається, щоб після кожного старшого сурогату йшов один молодший сурогат.

Практичний приклад

A😀 стає 0041 D83D DE00, показуючи літеру BMP та сурогатну пару емодзі окремо.

Перевірка

Обчислення є детермінованим і пояснює помилки перевірки замість того, щоб непомітно змінювати некоректні вхідні дані.

Межа приватності

Ввід і вивід залишаються в цій вкладці. Копіювання та завантаження відбуваються через API браузера без завантаження на сервер.

Паспорт результату

Кожен запуск повідомляє свій режим інструмента, мітку часу та розмір вхідних/вихідних даних, щоб можна було перевірити перетворені дані.