UTF-16 таблица кодов
Введите короткий текст, чтобы просматривать для каждого символа кодовые единицы UTF-16, байты BE/LE и тип BMP или суррогатной пары, сохранив краткую памятку по диапазону суррогатных элементов.
Как пользоваться таблицей кодировки UTF-16
UTF-16 Кодовые единицы и результаты порядка байтов вычисляются только в текущем браузере; текст не загружается.
Введите короткий текст
Введите не более 64 значений Unicode; инструмент обрабатывает символы по одному в исходном порядке.
Просмотреть кодовые единицы
Посимвольно просматривайте одну кодовую единицу BMP или пару — старший и младший суррогаты, а также соответствующие байты UTF-16BE и UTF-16LE.
Проверить диапазон суррогатных кодовых единиц
Запрос одного символа связан с правилами BMP или суррогатных пар; можно скопировать TSV или очистить поле ввода.
Ограничения и примечания
- В столбце байтов отображаются только байты кодовых единиц в указанном порядке байтов; BOM автоматически не добавляется, и порядок байтов файла не определяется.
- Скалярные значения дополнительных плоскостей используют два 16-битных кодовых элемента; количество кодовых элементов нельзя напрямую считать количеством видимых пользователю символов.
- Изолированный старший или младший суррогатный элемент не является допустимым скалярным значением Unicode; инструмент завершит работу с ошибкой, а не создаст байты-заменители.
Часто задаваемые вопросы
Почему у Emoji два кодовых элемента UTF-16?
Скалярные значения дополнительных плоскостей начиная с U+10000 представляются совместно с помощью старшей и младшей суррогатных пар.
Почему порядок байтов у UTF-16BE и UTF-16LE обратный?
Оба варианта представляют одинаковые шестнадцатибитные кодовые единицы 16, различаясь только порядком хранения старшего и младшего байтов каждой кодовой единицы.
Будет ли вывод страницы содержать BOM?
Нет. Здесь отображаются кодирующие байты отдельного скалярного значения; необходимость BOM для файла зависит от конкретного формата и протокола.