ЕСК · Инструменты · Символы, code unit'ы и байты
Всё ниже настоящее — реальная сегментация на графемы (Intl.Segmenter), реальные кодовые точки Unicode, реальные байты UTF-8 (TextEncoder). Введите любой текст — хоть с эмодзи, хоть с кириллицей — и увидите, что «один символ» на самом деле не всегда один символ.
Текст
Ваш браузер не поддерживает Intl.Segmenter — графемы ниже посчитаны приблизительно, по кодовым точкам.
Графема (grapheme cluster) — это то, что человек назвал бы «одним символом»: одна видимая буква, один эмодзи, даже если технически внутри него склеено несколько частей. Браузер умеет находить эти границы сам — через Intl.Segmenter.
Нужно больше, чем инструмент?
Карьера в IT, разбор проекта, поиск процесса под вашу задачу — 30 минут, бесплатно и без обязательств.