-1

Если первые 127 символов совпадают, то почему мы все еще используем ASCII и существует ли проблема обратной совместимости при использовании Unicode вместо ASCII?

1 ответ1

-2

ASCII, позже названный ANSI, имеет отношение 1:1 между байтом и символом. Системы многобайтовых символов, в том числе Unicode, имеют преимущество в отображении дополнительных символов за счет необходимости дополнительного хранилища. Кроме того, существует много реализаций многобайтовых символьных систем; в некоторых порядок байтов определяется спецификацией. Интерпретация UTF-8, UTF-16 и UTF-32 дает разные значения для одной и той же строки байтов. Кроме того, существуют разные стандарты ISO для разных алфавитов, такие как скандинавская реализация с A-minuscule-o, как на «Аландских островах».

Таким образом, для простых целей базы данных или для использования с очень ограниченным хранилищем, например, ANSI имеет преимущества в пространстве и не может быть неправильно истолкован. Если нужно отобразить полный набор символов из многих алфавитов, тем не менее, многобайтовые наборы полезны.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .