3

Насколько я знаю, сам Unicode не является системой кодирования. Это просто стандарт, который присваивает кодовую точку символам. Цитата из Википедии ..

Юникод может быть реализован различными кодировками символов.

Так что же это за опции в Internet Explorer и Firefox?

Unicode неявно означает UTF16? Если это так, это БЫТЬ или LE?

и пока мы это делаем, разве UTF-32 не поддерживается Firefox и Internet Explorer?

1 ответ1

3

Unicode означает систему кодирования «Windows» (нет, это не изобретено Microsoft, но широко используется в ее продуктах), то есть UCS-2 (универсальный набор символов).

В прошлом это было не так уж плохое решение (у медленных процессоров меньше проблем с фиксированной длиной символов), но сегодня UTF-8 преобладает по очень веским причинам.

Нет, UTF-32 не поддерживается - ни в интернет-браузерах, ни в других приложениях, поскольку его очевидный недостаток - 4 байта на каждый символ.

(Конечно, они могут быть некоторыми исключениями.)

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