Введение
Тайская кодировка символов, основанная на ASCII, ISO/IEC 8859-11:2001, информационные технологии — 8-битные однобайтовые кодированные графические наборы символов — Часть 11: Латинский/тайский алфавит, является частью серии стандартных кодировок символов ISO/IEC 8859 на основе ASCII, первое издание которой было опубликовано в 2001 году. Она неформально называется Latin/Thai. Она почти идентична национальному тайскому стандарту TIS 620 (1990). Единственное различие заключается в том, что ISO/IEC 8859-11 назначает неразрывный пробел коду 0xA0, в то время как TIS 620 оставляет его неопределенным. (На практике это небольшое различие обычно игнорируется.) ISO 8859-11 не является основным зарегистрированным именем в IANA, несмотря на то, что соответствует обычной схеме именования для кодировок IANA, основанных на серии ISO 8859. Однако она определена как псевдоним близкого эквивалента TIS 620 (которому не хватает неразрывного пробела), и который можно без проблем использовать вместо ISO/IEC 8859-11, поскольку неразрывный пробел имеет код, который не был назначен в TIS 620. Microsoft присвоила кодовую страницу 28601, также известную как Windows 28601, стандарту ISO 8859-11 в Windows. В ранней версии черновика тайские буквы располагались иначе. Как и во всех вариантах ISO/IEC 8859, первые 128 кодов эквивалентны ASCII. Дополнительные символы, за исключением неразрывного пробела, представлены в Unicode в том же порядке, но со смещением от 0xA1 до U+0E01 и далее. Кодовая страница Microsoft Windows 874, а также кодовая страница, используемая в тайской версии Apple Macintosh, MacThai, являются вариантами TIS 620, однако несовместимы друг с другом.
ISO/IEC 8859 11:2001, Information technology — 8 bit single byte coded graphic character sets — Part 11: Latin/Thai alphabet, is part of the ISO/IEC 8859 series of ASCII based standard character encodings, first edition published in 2001. It is informally referred to as Latin/Thai. It is nearly identical to the national Thai standard TIS 620 (1990). The sole difference is that ISO/IEC 8859 11 allocates non breaking space to code 0xA0, while TIS 620 leaves it undefined. (In practice, this small distinction is usually ignored.) ISO 8859 11 is not a main registered IANA charset name despite following the normal pattern for IANA charsets based on the ISO 8859 series. However, it is defined as an alias of the close equivalent TIS 620 (which lacks the non breaking space), and which can without problems be used for ISO/IEC 8859 11, since the no break space has a code which was unallocated in TIS 620. Microsoft has assigned code page 28601 a. k. a. Windows 28601 to ISO 8859 11 in Windows. A draft had the Thai letters in different spots. As with all varieties of ISO/IEC 8859, the lower 128 codes are equivalent to ASCII. The additional characters, apart from no break space, are found in Unicode in the same order, only shifted from 0xA1 to U+0E01 and so forth. The Microsoft Windows code page 874 as well as the code page used in the Thai version of the Apple Macintosh, MacThai, are variants of TIS 620 — incompatible with each other, however.
Набор символов
Кодовые значения D1, D4, DA, E7, EE являются комбинирующими символами.
Код страницы 1161
Страница кодов 1161 (CP1161, IBM 1161) является вариантом страницы кодов IBM 874. Единственное различие — символ евро (€) в позиции DEhex (222).
Страница кода 874 (Microsoft) / 1162
Windows code page 874 (windows 874, MS874, x windows 874), известная как Code page 1162 (CP1162, IBM 1162) от IBM, используется в Microsoft Windows. Она отличается от ISO/IEC 8859-11 только добавлением девяти символов, представленных в следующей таблице:
Mac OS тайский
Это вариант, используемый в классической Mac OS.