Кодовые точки Unicode и единицы UTF-16
Узнайте, почему длина строки JavaScript отличается от числа значений Unicode, как суррогатные пары представляют дополнительные точки и что считает UnicodeLens.
Читать статьюПредставление текста без догадок
Три статьи разделяют scalar и UTF-16, объясняют ширину UTF-8 и сравнивают составной и разложенный текст.
Узнайте, почему длина строки JavaScript отличается от числа значений Unicode, как суррогатные пары представляют дополнительные точки и что считает UnicodeLens.
Читать статьюРазберите диапазоны UTF-8 от одного до четырёх байтов, сравните ASCII, акценты и emoji и не смешивайте размер с видимой длиной.
Читать статьюСравните готовый é с e и combining acute, увидьте разные точки и байты и узнайте, почему UnicodeLens не нормализует незаметно.
Читать статью