xref: /inferno-os/lib/convcs/charsets (revision b058859c08f1600f5e6303bb8332bae0ba0b035b)
1iso_8859-1:1987=iso-8859-1
2iso-ir-100=iso-8859-1
3iso_8859-1=iso-8859-1
48859_1=iso-8859-1	# botched alias
5iso8859-1=iso-8859-1		# commonly seen non IANA alias
6iso8859_1=iso-8859-1		# lookup should probably map _ to -
7latin1=iso-8859-1
8iso-latin-1=iso-8859-1
9l1=iso-8859-1
10ibm819=iso-8859-1
11cp819=iso-8859-1
12iso-8859-1=
13	desc=Latin-1
14	stob=/dis/lib/convcs/cp_stob.dis	arg=/lib/convcs/iso-8859-1.cp
15	btos=/dis/lib/convcs/cp_btos.dis	arg=/lib/convcs/iso-8859-1.cp
16
17iso_8859-2:1987=iso-8859-2
18iso-ir-101=iso-8859-2
19iso_8859-2=iso-8859-2
20latin2=iso-8859-2
21l2=iso-8859-2
22iso-8859-2=
23	desc=Latin-2
24	stob=/dis/lib/convcs/cp_stob.dis	arg=/lib/convcs/iso-8859-2.cp
25	btos=/dis/lib/convcs/cp_btos.dis	arg=/lib/convcs/iso-8859-2.cp
26
27iso_8859-3:1988=iso-8859-3
28iso-ir-109=iso-8859-3
29iso_8859-3=iso-8859-3
30latin3=iso-8859-3
31l3=iso-8859-3
32iso-8859-3=
33	desc=Latin-3
34	stob=/dis/lib/convcs/cp_stob.dis	arg=/lib/convcs/iso-8859-3.cp
35	btos=/dis/lib/convcs/cp_btos.dis	arg=/lib/convcs/iso-8859-3.cp
36
37iso_8859-4:1988=iso-8859-4
38iso-ir-110=iso-8859-4
39iso_8859-4=iso-8859-4
40latin4=iso-8859-4
41l4=iso-8859-4
42iso-8859-4=
43	desc=Latin-4
44	stob=/dis/lib/convcs/cp_stob.dis	arg=/lib/convcs/iso-8859-4.cp
45	btos=/dis/lib/convcs/cp_btos.dis	arg=/lib/convcs/iso-8859-4.cp
46
47iso_8859-5:1988=iso-8859-5
48iso-ir-144=iso-8859-5
49iso_8859-5=iso-8859-5
50cyrillic=iso-8859-5
51iso-8859-5=
52	desc='Part 5 (Cyrillic)'
53	stob=/dis/lib/convcs/cp_stob.dis	arg=/lib/convcs/iso-8859-5.cp
54	btos=/dis/lib/convcs/cp_btos.dis	arg=/lib/convcs/iso-8859-5.cp
55
56iso_8859-6:1987=iso-8859-6
57iso-ir-127=iso-8859-6
58iso_8859-6=iso-8859-6
59ecma-114=iso-8859-6
60asmo-708=iso-8859-6
61arabic=iso-8859-6
62iso-8859-6=
63	desc='Part 6 (Arabic)'
64	stob=/dis/lib/convcs/cp_stob.dis	arg=/lib/convcs/iso-8859-6.cp
65	btos=/dis/lib/convcs/cp_btos.dis	arg=/lib/convcs/iso-8859-6.cp
66
67iso_8859-7:1987=iso-8859-7
68iso-ir-126=iso-8859-7
69iso_8859-7=iso-8859-7
70elot_928=iso-8859-7
71ecma-118=iso-8859-7
72greek=iso-8859-7
73greek8=iso-8859-7
74iso-8859-7=
75	desc='Part 7 (Greek)'
76	stob=/dis/lib/convcs/cp_stob.dis	arg=/lib/convcs/iso-8859-7.cp
77	btos=/dis/lib/convcs/cp_btos.dis	arg=/lib/convcs/iso-8859-7.cp
78
79iso_8859-8:1988=iso-8859-8
80iso-ir-138=iso-8859-8
81iso_8859-8=iso-8859-8
82hebrew=iso-8859-8
83iso-8859-8=
84	desc='Part 8 (Hebrew)'
85	stob=/dis/lib/convcs/cp_stob.dis	arg=/lib/convcs/iso-8859-8.cp
86	btos=/dis/lib/convcs/cp_btos.dis	arg=/lib/convcs/iso-8859-8.cp
87
88iso_8859-9:1989=iso-8859-9
89iso-ir-148=iso-8859-9
90iso_8859-9=iso-8859-9
91latin5=iso-8859-9
92l5=iso-8859-9
93iso-8859-9=
94	desc=Latin-5
95	stob=/dis/lib/convcs/cp_stob.dis	arg=/lib/convcs/iso-8859-9.cp
96	btos=/dis/lib/convcs/cp_btos.dis	arg=/lib/convcs/iso-8859-9.cp
97
98iso-ir-157=iso-8859-10
99l6=iso-8859-10
100iso_8859-10:1992=iso-8859-10
101latin6=iso-8859-10
102iso-8859-10=
103	# originally from dkuug.dk:i18n/charmaps/ISO_8859-10:1993
104	desc=Latin-6
105	stob=/dis/lib/convcs/cp_stob.dis	arg=/lib/convcs/iso-8859-10.cp
106	btos=/dis/lib/convcs/cp_btos.dis	arg=/lib/convcs/iso-8859-10.cp
107
108l9-iso-8859-15
109latin9=iso-8859-15
110iso-8859-15=
111	desc=Latin-9
112	stob=/dis/lib/convcs/cp_stob.dis	arg=/lib/convcs/iso-8859-15.cp
113	btos=/dis/lib/convcs/cp_btos.dis	arg=/lib/convcs/iso-8859-15.cp
114
115# Traditional Chinese
116big5=
117	desc='Big 5 (HKU)'
118	stob=/dis/lib/convcs/big5_stob.dis
119	btos=/dis/lib/convcs/big5_btos.dis
120
121# UTF-8
122ascii=utf-8
123us-ascii=utf-8
124utf8=utf-8	# commonly seen non IANA alias
125utf-8=
126	desc='Unicode UTF-8'
127	stob=/dis/lib/convcs/utf8_stob.dis
128	btos=/dis/lib/convcs/utf8_btos.dis
129
130utf16=utf-16
131utf-16=
132	desc='Unicode UTF-16'
133	btos=/dis/lib/convcs/utf16_btos.dis
134	stob=/dis/lib/convcs/utf16_stob.dis
135
136utf16le=utf-16le
137utf-16le=
138	desc='Unicode UTF-16 little endian'
139	btos=/dis/lib/convcs/utf16_btos.dis arg=le
140	stob=/dis/lib/convcs/utf16_stob.dis arg=le
141
142utf16be=utf-16be
143utf-16be=
144	desc='Unicode UTF-16 big endian'
145	btos=/dis/lib/convcs/utf16_btos.dis arg=be
146	stob=/dis/lib/convcs/utf16_stob.dis arg=be
147
148# UTF-7
149#utf-7=
150#	desc='Unicode UTF-7'
151#	stob=/dis/lib/convcs/utf7_stob.dis
152#	btos=/dis/lib/convcs/utf7_btos.dis
153
154
155cp437=ibm437
156437=ibm437
157ibm437=
158	# originally from jhelling@cs.ruu.nl (Jeroen Hellingman)
159	desc='IBM PC: CP 437'
160	stob=/dis/lib/convcs/cp_stob.dis	arg=/lib/convcs/ibm437.cp
161	btos=/dis/lib/convcs/cp_btos.dis	arg=/lib/convcs/ibm437.cp
162
163cp850=ibm850
164850=ibm850
165ibm850=
166	# originally from jhelling@cs.ruu.nl (Jeroen Hellingman)
167	desc='IBM PS/2: CP 850'
168	stob=/dis/lib/convcs/cp_stob.dis	arg=/lib/convcs/ibm850.cp
169	btos=/dis/lib/convcs/cp_btos.dis	arg=/lib/convcs/ibm850.cp
170
171cp866=ibm866
172866=ibm866
173ibm866=
174	desc='Russian MS-DOS CP 866'
175	stob=/dis/lib/convcs/cp_stob.dis	arg=/lib/convcs/ibm866.cp
176	btos=/dis/lib/convcs/cp_btos.dis	arg=/lib/convcs/ibm866.cp
177
178windows-1250=
179	desc='MS Windows CP 1250 (Central Europe)'
180	stob=/dis/lib/convcs/cp_stob.dis	arg=/lib/convcs/windows-1250.cp
181	btos=/dis/lib/convcs/cp_btos.dis	arg=/lib/convcs/windows-1250.cp
182
183windows-1251=
184	desc='MS Windows CP 1251 (Cyrillic)'
185	stob=/dis/lib/convcs/cp_stob.dis	arg=/lib/convcs/windows-1251.cp
186	btos=/dis/lib/convcs/cp_btos.dis	arg=/lib/convcs/windows-1251.cp
187
188windows-1252=
189	desc='MS Windows CP 1252 (Latin 1)'
190	stob=/dis/lib/convcs/cp_stob.dis	arg=/lib/convcs/windows-1252.cp
191	btos=/dis/lib/convcs/cp_btos.dis	arg=/lib/convcs/windows-1252.cp
192
193koi8-r=
194	desc='KOI8-R (RFC1489)'
195	stob=/dis/lib/convcs/cp_stob.dis	arg=/lib/convcs/koi8-r.cp
196	btos=/dis/lib/convcs/cp_btos.dis	arg=/lib/convcs/koi8-r.cp
197
198gb_2312-80=gb2312
199iso-ir-58=gb2312
200chinese=gb2312
201gb2312=
202	desc="Chinese mixed one byte"
203	btos=/dis/lib/convcs/gb2312_btos.dis
204
205
206x-euc-jp=euc-jp	# often seen non-IANA alias
207euc-jp=
208	desc="Japanese Extended UNIX Code"
209	btos=/dis/lib/convcs/euc-jp_btos.dis
210
211cp932=windows-31j
212windows-31j=
213	desc="MS-Windows Japanese (cp932)"
214	btos=/dis/lib/convcs/cp932_btos.dis	arg=cp932
215
216ms_kanji=shift_jis
217x-sjis=shift_jis		# often seen non-IANA alias
218shift_jis=
219	desc="Shift-JIS Japanese",
220	btos=/dis/lib/convcs/cp932_btos.dis	arg=shiftjis
221
222# special converter for raw 8bit data that has been converted to utf-8
2238bit=
224	desc="raw 8-bit data"
225	stob=/dis/lib/convcs/8bit_stob.dis
226