1#1:enca name (namestring)
2#  -- basic symbolic name
3#2:RFC-1345 name (namestring)
4#  -- must exist, use the most canonical name if RFC-1345 doesn't define it
5#3:cstocs name (namestring)
6#  -- left empty for new charsets, all cstocs charsets are present
7#4:iconv name (namestring)
8#  -- REPLACED FROM iconvenc.h, use @ICONV_NAME_...@
9#5:preferred MIME name (namestring)
10#  -- http://www.iana.org/assignments/character-sets
11#6:Alias list (space separated namestring list)
12#7:Human readable name (any string)
13#8:Charset flags (| joined C identifiers)
14#  -- see enca.h or API docs for flag list
15#9:Natural surface (C identifier)
16#  -- see enca.h or API docs for surface list
17
18enca:ASCII
19rfc:ANSI_X3.4-1968
20cstocs:ascii
21iconv:@ICONV_NAME_ASCII@
22mime:US-ASCII
23aliases:ASCII ANSI_X3.4-1986 367 CP367 IBM367 CSPC367 7bit ISO-646-US iso-ir-6 ISO_646.irv:1991 us US-ASCII csASCII
24human:7bit ASCII characters
25flags:ENCA_CHARSET_7BIT | ENCA_CHARSET_FIXED
26nsurface:ENCA_SURFACE_EOL_LF
27
28enca:ISO-8859-2
29rfc:ISO_8859-2:1987
30cstocs:il2
31iconv:@ICONV_NAME_ISO88592@
32mime:ISO-8859-2
33aliases:ISO-8859-2 8859-2 912 CP912 IBM912 ISO_8859-2:1987 il2 l2 Latin2 iso-ir-101 csISOLatin2 ISOLatin2 csLatin2
34human:ISO 8859-2 standard; ISO Latin 2
35flags:ENCA_CHARSET_8BIT | ENCA_CHARSET_FIXED | ENCA_CHARSET_REGULAR
36nsurface:ENCA_SURFACE_EOL_LF
37
38enca:ISO-8859-4
39rfc:ISO_8859-4:1988
40cstocs:
41iconv:@ICONV_NAME_ISO88594@
42mime:ISO-8859-4
43aliases:ISO-8859-4 8859-4 ISO_8859-4:1988 iso-ir-110 l4 Latin4 csLatin4 ISOLatin4
44human:ISO 8859-4 standard; Latin 4
45flags:ENCA_CHARSET_8BIT | ENCA_CHARSET_FIXED | ENCA_CHARSET_REGULAR
46nsurface:ENCA_SURFACE_EOL_LF
47
48enca:ISO-8859-5
49rfc:ISO_8859-5:1988
50cstocs:
51iconv:@ICONV_NAME_ISO88595@
52mime:ISO-8859-5
53aliases:ISO-8859-5 8859-5 Cyrillic ISO_8859-5:1988 iso-ir-144 csISOLatinCyrillic csLatin5 ISOLatin5
54human:ISO 8859-5 standard; ISO Cyrillic
55flags:ENCA_CHARSET_8BIT | ENCA_CHARSET_FIXED | ENCA_CHARSET_REGULAR
56nsurface:ENCA_SURFACE_EOL_LF
57
58enca:ISO-8859-13
59rfc:ISO_8859-13:1998
60cstocs:
61iconv:@ICONV_NAME_ISO885913@
62mime:ISO-8859-13
63aliases:ISO-8859-13 ISO8859-13 iso-baltic iso-ir-179a ISO_8859-13 ISO_8859-13:1998 l7 Latin7 csLatin7
64human:ISO 8859-13 standard; ISO Baltic; Latin 7
65flags:ENCA_CHARSET_8BIT | ENCA_CHARSET_FIXED | ENCA_CHARSET_REGULAR
66nsurface:ENCA_SURFACE_EOL_LF
67
68enca:ISO-8859-16
69rfc:ISO_8859-16:2000
70cstocs:
71iconv:@ICONV_NAME_ISO885916@
72mime:ISO-8859-16
73aliases:ISO-8859-16 ISO-IR-226 ISO_8859-16 ISO_8859-16:2000 latin10 l10 csLatin10
74human:ISO 8859-16 standard
75flags:ENCA_CHARSET_8BIT | ENCA_CHARSET_FIXED | ENCA_CHARSET_REGULAR
76nsurface:ENCA_SURFACE_EOL_LF
77
78enca:CP1125
79rfc:CP1125
80cstocs:
81iconv:@ICONV_NAME_CP1125@
82mime:windows-1125
83aliases:CP1125 1125 MS-1125 Win-1125 Windows-1125
84human:MS-Windows code page 1125
85flags:ENCA_CHARSET_8BIT | ENCA_CHARSET_FIXED | ENCA_CHARSET_REGULAR
86nsurface:ENCA_SURFACE_EOL_CRLF
87
88enca:CP1250
89rfc:CP1250
90cstocs:1250
91iconv:@ICONV_NAME_CP1250@
92mime:windows-1250
93aliases:CP1250 1250 ms-ee MS-1250 Win-1250 Windows-1250
94human:MS-Windows code page 1250
95flags:ENCA_CHARSET_8BIT | ENCA_CHARSET_FIXED | ENCA_CHARSET_REGULAR
96nsurface:ENCA_SURFACE_EOL_CRLF
97
98enca:CP1251
99rfc:CP1251
100cstocs:
101iconv:@ICONV_NAME_CP1251@
102mime:windows-1251
103aliases:CP1251 1251 ms-cyrl MS-1251 Win-1251 Windows-1251
104human:MS-Windows code page 1251
105flags:ENCA_CHARSET_8BIT | ENCA_CHARSET_FIXED | ENCA_CHARSET_REGULAR
106nsurface:ENCA_SURFACE_EOL_CRLF
107
108enca:CP1257
109rfc:CP1257
110cstocs:
111iconv:@ICONV_NAME_CP1257@
112mime:windows-1257
113aliases:CP1257 1257 ms-balt MS-1257 Win-1257 Windows-1257 WinBaltRim
114human:MS-Windows code page 1257; WinBaltRim
115flags:ENCA_CHARSET_8BIT | ENCA_CHARSET_FIXED | ENCA_CHARSET_REGULAR
116nsurface:ENCA_SURFACE_EOL_CRLF
117
118enca:IBM852
119rfc:IBM852
120cstocs:pc2
121iconv:@ICONV_NAME_IBM852@
122mime:IBM852
123aliases:IBM852 852 CP852 pc2 pcl2 pclatin2 pl2 PC852 csPC852 csIBM852
124human:IBM/MS code page 852; PC (DOS) Latin 2
125flags:ENCA_CHARSET_8BIT | ENCA_CHARSET_FIXED | ENCA_CHARSET_REGULAR
126nsurface:ENCA_SURFACE_EOL_CRLF
127
128enca:IBM855
129rfc:IBM855
130cstocs:
131iconv:@ICONV_NAME_IBM855@
132mime:IBM855
133aliases:IBM855 855 CP855 PC855 csPC855 csIBM855
134human:IBM/MS code page 855
135flags:ENCA_CHARSET_8BIT | ENCA_CHARSET_FIXED | ENCA_CHARSET_REGULAR
136nsurface:ENCA_SURFACE_EOL_CRLF
137
138enca:IBM775
139rfc:IBM775
140cstocs:
141iconv:@ICONV_NAME_IBM775@
142mime:IBM775
143aliases:IBM775 775 CP775 PC775 csPC775 csIBM775
144human:IBM/MS code page 775
145flags:ENCA_CHARSET_8BIT | ENCA_CHARSET_FIXED | ENCA_CHARSET_REGULAR
146nsurface:ENCA_SURFACE_EOL_CRLF
147
148enca:IBM866
149rfc:IBM866
150cstocs:
151iconv:@ICONV_NAME_IBM866@
152mime:IBM866
153aliases:IBM866 866 CP866 PC866 csPC866 csIBM866
154human:IBM/MS code page 866
155flags:ENCA_CHARSET_8BIT | ENCA_CHARSET_FIXED | ENCA_CHARSET_REGULAR
156nsurface:ENCA_SURFACE_EOL_CRLF
157
158enca:baltic
159rfc:iso-ir-179
160cstocs:
161iconv:@ICONV_NAME_BALTIC@
162mime:
163aliases:ISO-IR-179 baltic
164human:ISO-IR-179; Baltic
165flags:ENCA_CHARSET_8BIT | ENCA_CHARSET_FIXED | ENCA_CHARSET_REGULAR
166nsurface:ENCA_SURFACE_EOL_LF
167
168enca:KEYBCS2
169rfc:KEYBCS2
170cstocs:kam
171iconv:@ICONV_NAME_KEYBCS2@
172mime:
173aliases:KEYBCS2 Kamenicky kam 895 CP895 PC895 csPC895
174human:Kamenicky encoding; KEYBCS2
175flags:ENCA_CHARSET_8BIT | ENCA_CHARSET_FIXED | ENCA_CHARSET_REGULAR
176nsurface:ENCA_SURFACE_EOL_CRLF
177
178enca:macce
179rfc:macintosh_ce
180cstocs:macce
181iconv:@ICONV_NAME_MACCE@
182mime:
183aliases:macce macintoshce macee macintoshee
184human:Macintosh Central European
185flags:ENCA_CHARSET_8BIT | ENCA_CHARSET_FIXED | ENCA_CHARSET_REGULAR
186nsurface:ENCA_SURFACE_EOL_CR
187
188enca:maccyr
189rfc:mac_cyrillic
190cstocs:
191iconv:@ICONV_NAME_MACCYR@
192mime:
193aliases:maccyr maccyrillic macintoshcyr macintoshcyrillic
194human:Macintosh Cyrillic
195flags:ENCA_CHARSET_8BIT | ENCA_CHARSET_FIXED | ENCA_CHARSET_REGULAR
196nsurface:ENCA_SURFACE_EOL_CR
197
198enca:ECMA-113
199rfc:ECMA-113:1986
200cstocs:
201iconv:@ICONV_NAME_ECMA113@
202mime:ECMA-cyrillic
203aliases:ecma-cyrillic ECMA-113:1986 iso-ir-111
204human:ECMA Cyrillic; ECMA-113
205flags:ENCA_CHARSET_8BIT | ENCA_CHARSET_FIXED | ENCA_CHARSET_REGULAR
206nsurface:ENCA_SURFACE_EOL_LF
207
208enca:KOI-8_CS_2
209rfc:KOI-8_CS_2
210cstocs:koi8
211iconv:@ICONV_NAME_KOI8CS2@
212mime:KOI8-CS2
213aliases:KOI-8_CS2 koi8cs koi8cz T602
214human:KOI8-CS2 code (`T602')
215flags:ENCA_CHARSET_8BIT | ENCA_CHARSET_FIXED | ENCA_CHARSET_REGULAR
216nsurface:ENCA_SURFACE_EOL_CRLF
217
218enca:KOI8-R
219rfc:KOI8-R
220cstocs:
221iconv:@ICONV_NAME_KOI8R@
222mime:KOI8-R
223aliases:KOI8-R csKOI8R
224human:KOI8-R Cyrillic
225flags:ENCA_CHARSET_8BIT | ENCA_CHARSET_FIXED | ENCA_CHARSET_REGULAR
226nsurface:ENCA_SURFACE_EOL_CRLF
227
228enca:KOI8-U
229rfc:KOI8-U
230cstocs:
231iconv:@ICONV_NAME_KOI8U@
232mime:KOI8-U
233aliases:KOI8-U
234human:KOI8-U Cyrillic
235flags:ENCA_CHARSET_8BIT | ENCA_CHARSET_FIXED | ENCA_CHARSET_REGULAR
236nsurface:ENCA_SURFACE_EOL_CRLF
237
238enca:KOI8-UNI
239rfc:KOI8-UNI
240cstocs:
241iconv:@ICONV_NAME_KOI8UNI@
242mime:
243aliases:KOI8-UNI
244human:KOI8-Unified Cyrillic
245flags:ENCA_CHARSET_8BIT | ENCA_CHARSET_FIXED | ENCA_CHARSET_REGULAR
246nsurface:ENCA_SURFACE_EOL_CRLF
247
248enca:TeX
249rfc:LaTeX
250cstocs: tex
251iconv:@ICONV_NAME_LATEX@
252mime:
253aliases:TeX latex ltex
254human:(La)TeX control sequences
255flags:ENCA_CHARSET_7BIT | ENCA_CHARSET_VARIABLE | ENCA_CHARSET_MULTIBYTE
256nsurface:ENCA_SURFACE_EOL_LF
257
258enca:UCS-2
259rfc:ISO-10646-UCS-2
260cstocs:
261iconv:@ICONV_NAME_UCS2@
262mime:ISO-10646-UCS-2
263aliases:UCS-2 ISO-10646-UCS-2 BMP u2 UNICODE-1-1 csUnicode11 csUnicode rune csUCS2
264human:Universal character set 2 bytes; UCS-2; BMP
265flags:ENCA_CHARSET_16BIT | ENCA_CHARSET_FIXED | ENCA_CHARSET_BINARY | ENCA_CHARSET_MULTIBYTE
266nsurface:
267
268enca:UCS-4
269rfc:ISO-10646-UCS-4
270cstocs:
271iconv:@ICONV_NAME_UCS4@
272mime:ISO-10646-UCS-4
273aliases:UCS-4 ISO-10646-UCS-4 10646 u4 UCS ISO-10646 csUCS4
274human:Universal character set 4 bytes; UCS-4; ISO-10646
275flags:ENCA_CHARSET_32BIT | ENCA_CHARSET_FIXED | ENCA_CHARSET_BINARY | ENCA_CHARSET_MULTIBYTE
276nsurface:
277
278enca:UTF-7
279rfc:UNICODE-1-1-UTF-7
280cstocs:
281iconv:@ICONV_NAME_UTF7@
282mime:UNICODE-1-1-UTF-7
283aliases:UTF-7 UNICODE-1-1-UTF-7 TF-7 u7 csUnicode11UTF7 csUTF7 ISO-10646-UTF7
284human:Universal transformation format 7 bits; UTF-7
285flags:ENCA_CHARSET_7BIT | ENCA_CHARSET_VARIABLE | ENCA_CHARSET_MULTIBYTE
286nsurface:ENCA_SURFACE_EOL_CRLF
287
288enca:UTF-8
289rfc:UTF-8
290cstocs: utf8
291iconv:@ICONV_NAME_UTF8@
292mime:UTF-8
293aliases:UTF-8 FSS_UTF TF-8 u8 UTF-2 UTF-FSS ISO-10646-UTF8 csUTF8
294human:Universal transformation format 8 bits; UTF-8
295flags:ENCA_CHARSET_8BIT | ENCA_CHARSET_VARIABLE | ENCA_CHARSET_MULTIBYTE
296nsurface:ENCA_SURFACE_EOL_LF
297
298enca:CORK
299rfc:CORK
300cstocs:
301iconv:@ICONV_NAME_CORK@
302mime:
303aliases:Cork T1
304human:Cork encoding; T1
305flags:ENCA_CHARSET_8BIT | ENCA_CHARSET_FIXED | ENCA_CHARSET_REGULAR
306nsurface:
307
308enca:GBK
309rfc:GB_2312-80
310cstocs:
311iconv:@ICONV_NAME_GBK@
312mime:GB2312
313aliases:GB_2312-80 GB2312.1980-0 ISO-IR-58 GB2312 GBK GB18030 CP936
314human:Simplified Chinese National Standard; GB2312
315flags:ENCA_CHARSET_8BIT | ENCA_CHARSET_VARIABLE | ENCA_CHARSET_MULTIBYTE
316nsurface:ENCA_SURFACE_EOL_LF
317
318enca:BIG5
319rfc:Big5
320cstocs:
321iconv:@ICONV_NAME_BIG5@
322mime:BIG5
323aliases:BIG5 BIGFIVE BIG-5 BIG-FIVE CN-BIG5 CP950
324human:Traditional Chinese Industrial Standard; Big5
325flags:ENCA_CHARSET_8BIT | ENCA_CHARSET_VARIABLE | ENCA_CHARSET_MULTIBYTE
326nsurface:ENCA_SURFACE_EOL_LF
327
328enca:HZ
329rfc:HZ
330cstocs:
331iconv:@ICONV_NAME_HZ@
332mime:HZ-GB-2312
333aliases:HZ HZ-GB-2312
334human:HZ encoded GB2312
335flags:ENCA_CHARSET_7BIT | ENCA_CHARSET_VARIABLE | ENCA_CHARSET_MULTIBYTE
336nsurface:ENCA_SURFACE_EOL_LF
337