Что означает термин#
Стандарт связывает символы с кодовыми точками. Кодировка UTF-8 определяет способ записи этих значений байтами, поэтому Unicode и UTF-8 не синонимы. Видимый знак может состоять из нескольких кодовых точек. Это важно для ограничения длины, поиска, сортировки и обработки пользовательских имён.
Практический пример#
Внешне одинаковая буква с диакритическим знаком может быть представлена готовым символом или сочетанием базовой буквы и отдельного знака. Посимвольное сравнение тогда может различаться. Для конкретной задачи применяют нормализацию, сохраняя понимание того, какие преобразования допустимы.
Как проверить#
Проверьте кодировку ответа и реальные данные, а не только объявление в шаблоне. Протестируйте кириллицу, эмодзи и комбинируемые знаки. Не считайте число байтов длиной текста для пользователя. При ошибках сохраните исходный пример и изучите кодовые точки: визуальное сходство не доказывает равенство строк.
Источники#
Проверены 23 октября 2026 г.. Официальные рекомендации отделены от наших примеров и результатов проверки.