Оглавление
Западные латинские наборы символов (компьютерные)
-
История и использование 8-битных кодировок
- ISO-8859 кодирует символы для западноевропейских языков, включая дополнительные буквы и диакритические знаки.
- Кодировки поддерживают также малайский, суахили и классическую латынь.
- Устаревший, но исторический интерес, заменен Unicode.
-
Стандарт ISO/IEC 8859
- ISO-8859-1 определяет первые 256 кодовых точек в Unicode.
- ISO-8859-15 расширяет поддержку для эстонского, финского и французского языков, а также добавляет знак евро.
- Windows-1252 используется в Windows для совместимости с ISO-8859-1 и включает популярные знаки препинания.
-
IBM CP437 и CP850
- IBM CP437 для английского языка имеет ограниченное количество ударений.
- IBM CP850 содержит все символы ISO-8859-1, включая знак евро.
- IBM CP858 отличается от CP850 добавлением знака евро.
-
Кодовые страницы IBM 037, 500 и 1047
- EBCDIC кодировки включают все символы ISO-8859-1.
-
Mac OS Roman и Macintosh
- Mac OS Roman содержит большинство символов ISO/IEC 8859-1, но имеет отличия в расположении и дополнительные символы.
- Macintosh имеет модификации для поддержки ISO/IEC 8859-1, включая решение проблемы отображения символа евро.
-
История и развитие
- ASCII ограничен в представлении языков, но использовался на большинстве американских платформ.
- ISO 646 расширил ASCII, но имел ограниченное пространство для символов.
- ISO/IEC 8859 стандартизировал кросс-платформенное представление информации.
- К концу 20 века Unicode стал основным внутренним представлением данных.
-
Знак евро и адаптация кодировок
- Появление евро потребовало адаптации кодировок.
- ISO 8859-15 заменил общий знак валюты на евро.
- Microsoft Windows-1252 поместила знак евро в пробел, что вызвало проблемы с отображением в других системах.
- Все проблемы были решены с переходом на Unicode.
-
Сравнительная таблица и рекомендации
- Таблица упорядочена по кодовым точкам в Юникоде.
- Наборы символов обозначены по их названиям в IANA.
- Рекомендации по использованию кодировок не указаны в статье.
Полный текст статьи: