Просмотр Unicode

Вставить тестовые символы

Нулевая ширина / невидимые
Варианты пробела
BiDi / направление
Омоглифы (кириллица)
Сходная пунктуация
Комбинирующие знаки
# Символ Code point Имя UTF-8 UTF-16BE Метки

Просмотр Unicode

Это просмотрщик Unicode: он разбирает вставленный текст на code point, чтобы видеть идентификацию, кодировку и скрытые знаки. Текст разбирается на code point. Идентификаторы UTF-8, ZWSP, BOM, NBSP, BiDi и U+ не переводятся. A — U+0041, UTF-8 41, UTF-16BE 00 41. У é UTF-8: C3 A9. 🍵 — U+1F375, UTF-16BE D8 3C DF 75. ZWSP — U+200B, UTF-8 E2 80 8B. Кириллическая а — U+0430, латинская a — U+0061.

Как пользоваться

  1. Вставьте текст. Автопреобразование обновляет таблицу.
  2. Вставьте ZWSP, NBSP, BiDi, кириллические омоглифы, кавычки или комбинирующие знаки.
  3. Карточки: code points, уникальные, графемы, единицы UTF-16 (String.length в JavaScript), байты UTF-8 и UTF-16.
  4. Фильтры Все / Невидимые / Управляющие / Пробелы / Омоглифы / Не ASCII. «Копировать U+» копирует один код; «Копировать результат» — видимую таблицу как TSV.
  5. Пример загружает Hello\tWorld, café, NBSP, 🍵, ZWSP, 世界🌍 и аеор.

Что значат итоги

Code points считают скаляры. Графемы — то, что видит читатель. Единицы UTF-16 — string.length; у 🍵 их две. Невидимые: управляющие, формат, ZWSP/BOM и NBSP, не обычный SPACE.

Невидимые, BiDi и омоглифы

Управляющие как \t / \n. SPACE как ␣, NBSP как ⍽. Метки CTRL, INV, WS, BIDI, HOMOGLYPH. Омоглифы — кириллические двойники a e o p c x y.

Столбцы и кодировки

Одна строка — один code point: глиф, U+, имя Unicode, категория, блок, UTF-8 и UTF-16BE. В скопированном отчёте есть UTF-32. Ничего не загружается на сервер.

Частые вопросы

  • Почему у 🍵 две единицы UTF-16? Вне BMP, поэтому суррогатная пара.
  • Символы, графемы, единицы? Code points — длина Unicode; графемы — визуально; единицы — JS length.
  • Это Hex в ASCII? Там декодируют байты. Здесь исходят из символов и помечают скрытые знаки.

Связанные инструменты

Байты одной кодировки: Строка в шестнадцатеричный формат. Декодирование: Hex в ASCII. Со смещениями: Hex Dump.

Нужны байты вместо code point? Строка в шестнадцатеричный формат →