Тайский промышленный стандарт 620-2533 - Thai Industrial Standard 620-2533

Тайский промышленный стандарт 620-2533, обычно называемый ТИС-620, является наиболее распространенным набор символов и кодировка символов для тайский язык. Стандарт опубликован Тайский институт промышленных стандартов (TISI), орган Министерства промышленности при Королевском правительстве Таиланда, и является единственным официальным стандартом кодирования тайского языка в Таиланд. Описательное название стандарта - «Стандарт тайских кодов символов для компьютеров» (тайский: รหัส สำหรับ อักขระ ไทย ที่ ใช้ กับ คอมพิวเตอร์). «2533» относится к 2533 году Буддийская эпоха (1990) - год публикации настоящей версии стандарта; предыдущая редакция, TIS 620-2529 (1986), теперь устарела.

ТИС-620 это IANA предпочтительное имя набора символов для TIS-620, и это имя набора символов также используется для ИСО / МЭК 8859-11 (который добавляет непрерывный пробел в 0xA0, который не назначен в TIS-620). Когда используется имя IANA, коды дополняются Коды управления C0 и C1 из ISO / IEC 6429.

Структура

ТИС-620 - это условно структурированный Расширенный ASCII набор национальных символов, сохраняющий полную совместимость с 7-битными ASCII и использует 8-битный шестнадцатеричный диапазон от A1 до FB для кодирования Тайский алфавит. Из-за сложного сочетания тайских гласных и диакритических знаков TIS-620 предназначен только для обмена информацией, и для правильного составления символов требуется дополнительный механизм отображения.

Варианты

Практически идентичная версия ТИС-620 была принята на вооружение как ИСО / МЭК 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 ) также. Юникод Тайский блок это от U + 0E01 до U + 0E7F, а тайские символы TIS-620 могут быть преобразованы в UTF-16 просто добавляя к каждому байту префикс 0E и вычитая шестнадцатеричный A0 из значения.

Набор символов

ТИС-620[1]
_0_1_2_3_4_5_6_7_8_9_A_B_C_D_E_F
0_
0
1_
16
2_
32
SP
0020
!
0021
"
0022
#
0023
$
0024
%
0025
&
0026
'
0027
(
0028
)
0029
*
002A
+
002B
,
002C
-
002D
.
002E
/
002F
3_
48
0
0030
1
0031
2
0032
3
0033
4
0034
5
0035
6
0036
7
0037
8
0038
9
0039
:
003A
;
003B
<
003C
=
003D
>
003E
?
003F
4_
64
@
0040
А
0041
B
0042
C
0043
D
0044
E
0045
F
0046
грамм
0047
ЧАС
0048
я
0049
J
004A
K
004B
L
004C
M
004D
N
004E
О
004F
5_
80
п
0050
Q
0051
р
0052
S
0053
Т
0054
U
0055
V
0056
W
0057
Икс
0058
Y
0059
Z
005A
[
005B
\
005C
]
005D
^
005E
_
005F
6_
96
`
0060
а
0061
б
0062
c
0063
d
0064
е
0065
ж
0066
грамм
0067
час
0068
я
0069
j
006A
k
006B
л
006C
м
006D
п
006E
о
006F
7_
112
п
0070
q
0071
р
0072
s
0073
т
0074
ты
0075
v
0076
ш
0077
Икс
0078
у
0079
z
007A
{
007B
|
007C
}
007D
~
007E
8_
128
9_
144
A_
160

0E01

0E02

0E03

0E04

0E05

0E06

0E07

0E08

0E09

0E0A

0E0B

0E0C

0E0D

0E0E

0E0F
B_
176

0E10

0E11

0E12

0E13

0E14

0E15

0E16

0E17

0E18

0E19

0E1A

0E1B

0E1C

0E1D

0E1E

0E1F
C_
192

0E20

0E21

0E22

0E23

0E24

0E25

0E26

0E27

0E28

0E29

0E2A

0E2B

0E2C

0E2D

0E2E

0E2F
D_
208

0E30
◌ั
0E31

0E32

0E33
◌ิ
0E34
◌ี
0E35
◌ึ
0E36
◌ื
0E37
◌ุ
0E38
◌ู
0E39
◌ฺ
0E3A
฿
0E3F
E_
224

0E40

0E41

0E42

0E43

0E44

0E45

0E46
◌็
0E47
◌่
0E48
◌้
0E49
◌๊
0E4A
◌๋
0E4B
◌์
0E4C
◌ํ
0E4D
◌๎
0E4E

0E4F
F_
240

0E50

0E51

0E52

0E53

0E54

0E55

0E56

0E57

0E58

0E59

0E5A

0E5B

  Письмо  Число  Пунктуация  Символ  Другой  Неопределенный

В приведенной выше таблице 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. В архиве из оригинала на 2017-01-14. Получено 2017-01-14.

Рекомендации

  1. ^ Лейшер, Марк (1998-03-06), TCCII 2533 1009 / TIS 620 Тайский, TIS620.TXT

внешняя ссылка