Тайский промышленный стандарт 620-2533
Эта статья нуждается в дополнительных цитатах для проверки . ( январь 2017 г. ) |
Тайский промышленный стандарт 620-2533 , обычно называемый TIS-620 , является наиболее распространенным набором символов и кодировкой символов тайского языка . [ нужна ссылка ] Стандарт публикуется Тайским институтом промышленных стандартов (TISI), органом Министерства промышленности при Королевском правительстве Таиланда, и является единственным официальным стандартом кодирования тайского языка в Таиланде .
Описательное название стандарта — «Стандарт кодов тайских символов для компьютеров» (тайский: Коды тайских символов, используемых на компьютерах). «2533» относится к 1990 году буддийской эры (1990), году публикации нынешней версии стандарта; предыдущая версия, TIS 620-2529 (1986), теперь устарела. Структура кодовой страницы между ними та же. два издания. [1]
TIS-620 — это предпочтительное имя кодировки IANA для TIS-620, и это имя кодировки используется также для ISO/IEC 8859-11 (который добавляет символ неразрывного пробела в 0xA0, который не назначен в TIS-620). При использовании имени IANA коды дополняются управляющими кодами C0 и C1 из ISO/IEC 6429 .
Структура
[ редактировать ]TIS-620 — это расширенный национальный набор символов ASCII с традиционной структурой , который сохраняет полную совместимость с 7-битным ASCII и использует шестнадцатеричный 8-битный диапазон от A1 до FB для кодирования тайского алфавита . Из-за сложного сочетания тайских гласных и диакритических знаков TIS-620 предназначен только для обмена информацией, и для правильного составления символов требуется дополнительный механизм отображения.
Варианты
[ редактировать ]Почти идентичная версия TIS-620 была принята как ISO/IEC 8859-11 в 2001 году, с той лишь разницей, что ISO/IEC 8859-11 определяет шестнадцатеричный A0 как неразрывный пробел , тогда как TIS-620 оставляет его неопределенным, но сдержанный. (На практике это небольшое различие обычно игнорируется.)
Набор ISO/IEC 8859-11 также был зарегистрирован как ISO-IR-166 компанией Ecma International , но этот вариант добавляет явные escape-коды для обозначения начала и конца последовательностей тайских символов.
Порядок набора символов TIS-620 по существу использовался также и в Unicode ( ISO/IEC 10646 ). Unicode Тайский блок — от U+0E01 до U+0E7F, а тайские символы TIS-620 можно преобразовать в UTF-16, просто добавив к каждому байту префикс 0E и вычитая из значения шестнадцатеричный A0.
Набор символов
[ редактировать ]0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | А | Б | С | Д | И | Ф | |
0x | ||||||||||||||||
1x | ||||||||||||||||
2x | СП | ! | " | # | $ | % | & | ' | ( | ) | * | + | , | - | . | / |
3x | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | : | ; | < | = | > | ? |
4x | @ | А | Б | С | Д | И | Ф | Г | ЧАС | я | Дж | К | л | М | Н | ТО |
5x | П | вопрос | Р | С | Т | В | V | В | Х | И | С | [ | \ | ] | ^ | _ |
6x | ` | а | б | с | д | и | ж | г | час | я | дж | к | л | м | н | тот |
7x | п | д | р | с | т | в | v | В | х | и | С | { | | | } | ~ | |
8x | ||||||||||||||||
9x | ||||||||||||||||
Топор | г | б | ฃ | С | ฅ | ก | д | Э | я | М | С | ฺ | Да | ก | ก | |
Бх | й | й | й | на | д | Т | че | Т | че | н | Б | П | П | Дождь | П | Ф |
Сх | Ph | м | Да | Р | Р | л | ฦ | Вт | Проф. | ก | С | ЧАС | ก | О | ЧАС | и т. д. |
Дх | Ой | | ก | | я | Да | Да | | | Смотреть | ฺ | ฿ | ||||
Бывший | т | И | Ой | В | Что? | ๅ | Любой другой | | | Это | Да | Да | | �� | ๎ | ๏ |
Форекс | ๐ | ๑ | ๒ | ๓ | ๔ | ๕ | ๖ | ๗ | ๘ | ๙ | ๚ | ๛ |
В таблице выше 20 — это обычный символ ПРОБЕЛ. Кодовые значения 00-1F, 7F, 80-9F, A0, DB-DE и FC-FF не присваиваются символам в TIS-620.
Кодовые значения D1, D4-DA, E7-EE представляют собой комбинированные символы .
Дальнейшее чтение
[ редактировать ]- Флор, Гвидо (2016) [2006]. «Locale::RecodeData::TIS_620 — процедуры преобразования для TIS-620» . CPAN libintl-perl . 1.0. Архивировано из оригинала 15 января 2017 г. Проверено 14 января 2017 г.
Ссылки
[ редактировать ]- ^ Меру, Ибрагим (3 декабря 1996 г.). «Re: Тайские стандарты кодирования» . Архив списка рассылки Unicode .
- ^ Лейшер, Марк (06 марта 1998 г.), TCCII 2533 1009 / TIS 620 Thai , TIS620.TXT
Внешние ссылки
[ редактировать ]- Официальная справка (на тайском языке)
- Объявление в Royal Gazette о TIS 620-2533 и TIS 620-2529.
- Сопоставление TIS-620 с ISO 10646 на Wayback Machine (архивировано 5 июня 2013 г.)