Что такое символ Unicode?

Unicode присваивает каждому символу в каждой системе письменности число, называемое кодовой точкой и записываемое как U+, за которым следуют шестнадцатеричные цифры. A — это U+0041, € — U+20AC, а 😀 — U+1F600. Каждый символ также имеет официальное имя, например EURO SIGN, и относится к блоку — диапазону кодовых точек, объединяющему связанные символы, например Basic Latin, Cyrillic или Emoticons. Unicode поддерживает 1 114 112 кодовых точек, и более 150 000 из них присвоены символам.

Описание инструмента

Этот инструмент позволяет просматривать весь набор символов Unicode — по одному блоку за раз, подобно таблице символов. Выберите блок, чтобы вывести его символы в таблице, или выполните поиск по имени, кодовой точке или вставленному тексту. Нажмите на символ, чтобы просмотреть сведения о нём и скопировать его или одну из его кодировок. Используйте инструмент, чтобы найти символ, который невозможно ввести с клавиатуры, определить неизвестный символ или узнать escape-код для HTML, CSS или JavaScript.

Возможности

  • Просмотр всех блоков Unicode — от Basic Latin до областей частного использования
  • Поиск по словам в имени, например «стрелка влево» или «улыбающееся лицо»
  • Переход к кодовой точке, записанной в формате U+20AC, 0x20AC, \u20AC, \u{1F600}, € или €
  • Вставка текста для вывода каждого содержащегося в нём символа, включая невидимые
  • Отображение имени, псевдонимов, блока, общей категории и письменности каждого символа
  • Копирование символа, его байтов UTF-8, кодовых единиц UTF-16 и URL-кодирования
  • Копирование HTML-сущности, включая именованную сущность, если она существует, а также escape-последовательностей CSS и JavaScript

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

Имена символов, блоки, категории и письменности берутся из базы данных символов Unicode версии 18.0. Имена, которые Unicode формирует на основе кодовой точки, например CJK UNIFIED IDEOGRAPH-4E00 и слоги Hangul, строятся таким же образом. Управляющие символы не имеют собственных имён, поэтому инструмент отображает их псевдонимы, например LINE FEED. Кодовые точки, которым не соответствует символ, получают метку, например <reserved-0378> или <private-use-E000>. Для символов без видимого глифа, таких как пробелы и управляющие символы, отображается их сокращение, а комбинируемые знаки отображаются на пунктирном круге. Всё выполняется в вашем браузере.

Советы

  • Поисковое слово сопоставляется с началом слова в имени, поэтому «стр» найдёт все стрелки.
  • Вставьте строку, которая выглядит неправильно, чтобы найти скрытые символы, например пробел нулевой ширины (ZWSP) или неразрывный пробел (NBSP).
  • Если символ отображается в виде пустого квадрата, шрифты на вашем устройстве не содержат его. Имя и коды при этом остаются корректными.
  • В CSS завершайте escape-последовательность пробелом, если следующий символ является шестнадцатеричной цифрой, например content: "\20AC 5".