ISO-8859-1 (верно/неверно)

Это верное или ложное утверждение?

Unicode является надмножеством ISO-8859-1, так что первые 256 символов Unicode соответствуют ISO-8859-1.


person FinalForm    schedule 17.05.2012    source источник
comment
Я думаю, вы имеете в виду: является ли Unicode надмножеством ISO-8859-1, в котором первые 256 символов Unicode соответствуют ISO-8859-1? UTF-8 — это многобайтовая кодировка Unicode, чьи байты 0x80-0xFF (байты продолжения) имеют контекстно-зависимое значение, не связанное со значениями ISO-8859-1.   -  person Kaz    schedule 18.05.2012


Ответы (3)


Кодировка для спецификации: ISO-8859-1 состоит только из кодировки ТОЛЬКО 256. Это означает, что нет ничего, кроме 256 кодов.

Истинный. Кодировка использует только восемь битов для каждого символа, поэтому возможных символов всего 256.

UTF-8 — это надмножество, в котором первый код кодировки 256 такой же, как в ISO-8859-1.

Не совсем правильно, но по сути верно.

Набор символов ISO-8859-1 совпадает с первыми 256 символами в наборе символов Unicode. Кодировка UTF-8 используется для кодирования символов Unicode. Поскольку UTF-8 является многобайтовой кодировкой, некоторые коды в диапазоне 0–255 используются в качестве начала многобайтовых кодов. Это означает, что вы не можете безопасно декодировать ISO-8859-1 как UTF-8 или наоборот.

Ссылка: en.wikipedia.org/wiki/ISO/IEC_8859-1

person Guffa    schedule 17.05.2012

Первый абзац страницы Википедии1 отвечает на это: "[ISO 8859-1] определяет первые 256 назначений кодовых точек в Unicode[.]"

person Kaz    schedule 17.05.2012
comment
Ах, теперь я вижу; прости за это. - person FinalForm; 18.05.2012

256 символов: http://htmlhelp.com/reference/charset/

http://en.wikipedia.org/wiki/ISO/IEC_8859-1

Я голосую ПРАВДА

person web_bod    schedule 17.05.2012