1cf2758991ea33ad3aa19b72fcbd72a007f50046
[pspp] / src / data / sys-file-encoding.c
1 /* -*- mode: c; buffer-read-only: t -*-
2
3    Generated by sys-file-encoding.pl.  Do not modify!
4 */
5
6 /*
7 PSPP - a program for statistical analysis.
8 Copyright (C) 2017 Free Software Foundation, Inc.
9
10 This program is free software: you can redistribute it and/or modify
11 it under the terms of the GNU General Public License as published by
12 the Free Software Foundation, either version 3 of the License, or
13 (at your option) any later version.
14
15 This program is distributed in the hope that it will be useful,
16 but WITHOUT ANY WARRANTY; without even the implied warranty of
17 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
18 GNU General Public License for more details.
19
20 You should have received a copy of the GNU General Public License
21 along with this program.  If not, see <http://www.gnu.org/licenses/>.
22 */
23
24 #include <config.h>
25
26 #include "data/sys-file-private.h"
27
28 struct sys_encoding sys_codepage_number_to_name[] = {
29   { 37, "IBM037" },
30   { 256, "ibm-256" },
31   { 259, "IBM-Symbols" },
32   { 273, "IBM273" },
33   { 274, "IBM274" },
34   { 275, "IBM275" },
35   { 277, "IBM277" },
36   { 278, "IBM278" },
37   { 280, "IBM280" },
38   { 284, "IBM284" },
39   { 285, "IBM285" },
40   { 286, "EBCDIC-AT-DE-A" },
41   { 290, "IBM290" },
42   { 293, "ibm-293" },
43   { 297, "IBM297" },
44   { 300, "ibm-300" },
45   { 301, "ibm-301" },
46   { 367, "ANSI_X3.4-1968" },
47   { 420, "IBM420" },
48   { 424, "IBM424" },
49   { 425, "ibm-425" },
50   { 437, "IBM437" },
51   { 500, "IBM500" },
52   { 720, "windows-720" },
53   { 737, "windows-737" },
54   { 775, "IBM775" },
55   { 803, "ibm-803" },
56   { 806, "ibm-806" },
57   { 808, "ibm-808" },
58   { 813, "ISO-8859-7" },
59   { 819, "ISO_8859-1:1987" },
60   { 833, "ibm-833" },
61   { 834, "ibm-834" },
62   { 835, "ibm-835" },
63   { 836, "ibm-836" },
64   { 837, "ibm-837" },
65   { 838, "IBM-Thai" },
66   { 848, "ibm-848" },
67   { 849, "ibm-849" },
68   { 850, "IBM850" },
69   { 851, "IBM851" },
70   { 852, "IBM852" },
71   { 855, "IBM855" },
72   { 856, "cp856" },
73   { 857, "IBM857" },
74   { 858, "IBM00858" },
75   { 859, "ibm-859" },
76   { 860, "IBM860" },
77   { 861, "IBM861" },
78   { 862, "IBM862" },
79   { 863, "IBM863" },
80   { 864, "IBM864" },
81   { 865, "IBM865" },
82   { 866, "IBM866" },
83   { 867, "ibm-867" },
84   { 868, "IBM868" },
85   { 869, "IBM869" },
86   { 870, "IBM870" },
87   { 871, "IBM871" },
88   { 872, "ibm-872" },
89   { 874, "windows-874" },
90   { 875, "cp875" },
91   { 878, "KOI8-R" },
92   { 880, "IBM880" },
93   { 896, "ibm-896" },
94   { 897, "JIS_X0201" },
95   { 901, "ibm-901" },
96   { 902, "ibm-902" },
97   { 905, "IBM905" },
98   { 912, "ISO_8859-2:1987" },
99   { 913, "ISO_8859-3:1988" },
100   { 914, "ISO_8859-4:1988" },
101   { 915, "ISO_8859-5:1988" },
102   { 916, "ibm-916" },
103   { 918, "IBM918" },
104   { 920, "ISO_8859-9:1989" },
105   { 921, "ISO-8859-13" },
106   { 922, "cp922" },
107   { 923, "ISO-8859-15" },
108   { 924, "IBM00924" },
109   { 926, "ibm-926" },
110   { 927, "ibm-927" },
111   { 928, "ibm-928" },
112   { 930, "cp930" },
113   { 932, "Shift_JIS" },
114   { 933, "cp933" },
115   { 935, "cp935" },
116   { 936, "GBK" },
117   { 937, "cp937" },
118   { 939, "cp939" },
119   { 941, "ibm-941" },
120   { 943, "cp943" },
121   { 944, "ibm-944" },
122   { 946, "ibm-946" },
123   { 947, "ibm-947" },
124   { 948, "ibm-948" },
125   { 949, "windows-949" },
126   { 950, "Big5" },
127   { 951, "ibm-951" },
128   { 952, "ibm-952" },
129   { 953, "JIS_X0212-1990" },
130   { 954, "EUC-JP" },
131   { 955, "ibm-955" },
132   { 964, "cp964" },
133   { 970, "EUC-KR" },
134   { 971, "ibm-971" },
135   { 1004, "ibm-1004" },
136   { 1006, "cp1006" },
137   { 1008, "ibm-1008" },
138   { 1009, "ibm-1009" },
139   { 1010, "NF_Z_62-010" },
140   { 1011, "DIN_66003" },
141   { 1012, "IT" },
142   { 1013, "BS_4730" },
143   { 1014, "ES2" },
144   { 1015, "PT2" },
145   { 1016, "NS_4551-1" },
146   { 1017, "ibm-1017" },
147   { 1018, "SEN_850200_B" },
148   { 1019, "ibm-1019" },
149   { 1020, "CSA_Z243.4-1985-1" },
150   { 1021, "ibm-1021" },
151   { 1023, "ES" },
152   { 1025, "cp1025" },
153   { 1026, "IBM1026" },
154   { 1027, "ibm-1027" },
155   { 1041, "ibm-1041" },
156   { 1043, "ibm-1043" },
157   { 1046, "ibm-1046" },
158   { 1047, "IBM1047" },
159   { 1051, "hp-roman8" },
160   { 1088, "ibm-1088" },
161   { 1089, "ISO_8859-6:1987" },
162   { 1097, "cp1097" },
163   { 1098, "cp1098" },
164   { 1100, "DEC-MCS" },
165   { 1101, "ibm-1101" },
166   { 1102, "ibm-1102" },
167   { 1103, "ibm-1103" },
168   { 1104, "iso-ir-25" },
169   { 1105, "ibm-1105" },
170   { 1106, "ibm-1106" },
171   { 1107, "DS_2089" },
172   { 1112, "cp1112" },
173   { 1114, "ibm-1114" },
174   { 1115, "ibm-1115" },
175   { 1122, "cp1122" },
176   { 1123, "cp1123" },
177   { 1124, "cp1124" },
178   { 1125, "ibm-1125" },
179   { 1127, "ibm-1127" },
180   { 1129, "ibm-1129" },
181   { 1130, "ibm-1130" },
182   { 1131, "ibm-1131" },
183   { 1132, "ibm-1132" },
184   { 1133, "ibm-1133" },
185   { 1137, "ibm-1137" },
186   { 1140, "IBM01140" },
187   { 1141, "IBM01141" },
188   { 1142, "IBM01142" },
189   { 1143, "IBM01143" },
190   { 1144, "IBM01144" },
191   { 1145, "IBM01145" },
192   { 1146, "IBM01146" },
193   { 1147, "IBM01147" },
194   { 1148, "IBM01148" },
195   { 1149, "IBM01149" },
196   { 1153, "ibm-1153" },
197   { 1154, "ibm-1154" },
198   { 1155, "ibm-1155" },
199   { 1156, "ibm-1156" },
200   { 1157, "ibm-1157" },
201   { 1158, "ibm-1158" },
202   { 1160, "ibm-1160" },
203   { 1161, "ibm-1161" },
204   { 1162, "ibm-1162" },
205   { 1163, "ibm-1163" },
206   { 1164, "ibm-1164" },
207   { 1165, "ibm-1165" },
208   { 1166, "ibm-1166" },
209   { 1167, "ibm-1167" },
210   { 1168, "KOI8-U" },
211   { 1174, "KZ-1048" },
212   { 1200, "UTF-16LE" },
213   { 1201, "UTF-16BE" },
214   { 1205, "UTF-16" },
215   { 1213, "SCSU" },
216   { 1215, "BOCU-1" },
217   { 1235, "UTF-32LE" },
218   { 1237, "UTF-32" },
219   { 1250, "windows-1250" },
220   { 1251, "windows-1251" },
221   { 1252, "windows-1252" },
222   { 1253, "windows-1253" },
223   { 1254, "windows-1254" },
224   { 1255, "windows-1255" },
225   { 1256, "windows-1256" },
226   { 1257, "windows-1257" },
227   { 1258, "windows-1258" },
228   { 1276, "Adobe-Standard-Encoding" },
229   { 1277, "ibm-1277" },
230   { 1350, "ibm-1350" },
231   { 1351, "ibm-1351" },
232   { 1362, "ibm-1362" },
233   { 1363, "ibm-1363" },
234   { 1364, "ibm-1364" },
235   { 1370, "ibm-1370" },
236   { 1371, "ibm-1371" },
237   { 1373, "ibm-1373" },
238   { 1375, "Big5-HKSCS" },
239   { 1380, "ibm-1380" },
240   { 1381, "cp1381" },
241   { 1382, "ibm-1382" },
242   { 1383, "GB2312" },
243   { 1385, "ibm-9577" },
244   { 1386, "ibm-1386" },
245   { 1390, "ibm-1390" },
246   { 1392, "gb18030" },
247   { 1399, "ibm-1399" },
248   { 4517, "ibm-4517" },
249   { 4899, "ibm-4899" },
250   { 4902, "ibm-4902" },
251   { 4909, "ibm-4909" },
252   { 4930, "ibm-4930" },
253   { 4933, "ibm-4933" },
254   { 4948, "ibm-4948" },
255   { 4951, "ibm-4951" },
256   { 4952, "ibm-4952" },
257   { 4960, "ibm-4960" },
258   { 4971, "ibm-4971" },
259   { 5012, "ISO_8859-8:1988" },
260   { 5026, "cp930" },
261   { 5035, "cp939" },
262   { 5039, "ibm-5039" },
263   { 5048, "ibm-5048" },
264   { 5049, "ibm-5049" },
265   { 5050, "cp33722" },
266   { 5054, "JIS_Encoding" },
267   { 5067, "ibm-5067" },
268   { 5104, "ibm-5104" },
269   { 5123, "ibm-5123" },
270   { 5346, "windows-1250" },
271   { 5347, "windows-1251" },
272   { 5348, "windows-1252" },
273   { 5349, "windows-1253" },
274   { 5350, "windows-1254" },
275   { 5351, "ibm-5351" },
276   { 5352, "ibm-5352" },
277   { 5353, "ibm-5353" },
278   { 5354, "windows-1258" },
279   { 5471, "MS950_HKSCS" },
280   { 5478, "GB_2312-80" },
281   { 8482, "ibm-8482" },
282   { 8612, "ibm-8612" },
283   { 9005, "ISO_8859-7:1987" },
284   { 9027, "ibm-9027" },
285   { 9030, "IBM-Thai" },
286   { 9048, "ibm-9048" },
287   { 9056, "ibm-9056" },
288   { 9061, "ibm-9061" },
289   { 9066, "TIS-620" },
290   { 9067, "ibm-9067" },
291   { 9145, "ibm-9145" },
292   { 9238, "ibm-9238" },
293   { 9400, "CESU-8" },
294   { 9424, "UTF-32BE" },
295   { 9447, "windows-1255" },
296   { 9448, "windows-1256" },
297   { 9449, "windows-1257" },
298   { 9580, "ibm-1388" },
299   { 10000, "macintosh" },
300   { 10006, "windows-10006" },
301   { 10007, "windows-10007" },
302   { 10029, "windows-10029" },
303   { 10081, "windows-10081" },
304   { 12712, "ibm-12712" },
305   { 13125, "ibm-13125" },
306   { 13140, "ibm-13140" },
307   { 13218, "ibm-13218" },
308   { 13676, "ibm-13676" },
309   { 16804, "ibm-16804" },
310   { 17221, "ibm-17221" },
311   { 17248, "ibm-17248" },
312   { 17593, "UTF-8" },
313   { 20127, "ANSI_X3.4-1968" },
314   { 20780, "ibm-16684" },
315   { 20866, "KOI8-R" },
316   { 20880, "IBM880" },
317   { 20905, "IBM905" },
318   { 21344, "ibm-21344" },
319   { 21427, "ibm-21427" },
320   { 21866, "KOI8-U" },
321   { 25546, "ibm-25546" },
322   { 28592, "ISO_8859-2:1987" },
323   { 28593, "ISO_8859-3:1988" },
324   { 28594, "ISO_8859-4:1988" },
325   { 28595, "ISO_8859-5:1988" },
326   { 28596, "ISO_8859-6:1987" },
327   { 28597, "ISO_8859-7:1987" },
328   { 28598, "ISO_8859-8:1988" },
329   { 28599, "ISO_8859-9:1989" },
330   { 28603, "ISO-8859-13" },
331   { 28605, "ISO-8859-15" },
332   { 29875, "UTF-16LE" },
333   { 33058, "ibm-33058" },
334   { 33722, "cp33722" },
335   { 51932, "Extended_UNIX_Code_Packed_Format_for_Japanese" },
336   { 51949, "EUC-KR" },
337   { 54936, "gb18030" },
338   { 57002, "ibm-4902" },
339   { 57004, "windows-57004" },
340   { 57005, "windows-57005" },
341   { 57006, "windows-57003" },
342   { 57007, "windows-57007" },
343   { 57008, "windows-57008" },
344   { 57009, "windows-57009" },
345   { 57010, "windows-57010" },
346   { 57011, "windows-57011" },
347   { 61956, "UTF-16BE" },
348   { 65000, "UTF-7" },
349   { 65001, "UTF-8" },
350   { 65025, "ibm-65025" },
351   { 0, NULL }
352 };
353
354 struct sys_encoding sys_codepage_name_to_number[] = {
355   { 37, "037" },
356   { 1006, "1006" },
357   { 1025, "1025" },
358   { 1026, "1026" },
359   { 1047, "1047" },
360   { 28596, "1089" },
361   { 1097, "1097" },
362   { 1098, "1098" },
363   { 1112, "1112" },
364   { 1122, "1122" },
365   { 1123, "1123" },
366   { 1124, "1124" },
367   { 1381, "1381" },
368   { 1383, "1383" },
369   { 273, "273" },
370   { 277, "277" },
371   { 278, "278" },
372   { 280, "280" },
373   { 284, "284" },
374   { 285, "285" },
375   { 297, "297" },
376   { 5050, "33722" },
377   { 420, "420" },
378   { 424, "424" },
379   { 437, "437" },
380   { 51949, "5601" },
381   { 20127, "646" },
382   { 737, "737" },
383   { 775, "775" },
384   { 813, "813" },
385   { 819, "819" },
386   { 9030, "838" },
387   { 850, "850" },
388   { 851, "851" },
389   { 852, "852" },
390   { 855, "855" },
391   { 856, "856" },
392   { 857, "857" },
393   { 860, "860" },
394   { 861, "861" },
395   { 862, "862" },
396   { 863, "863" },
397   { 865, "865" },
398   { 866, "866" },
399   { 868, "868" },
400   { 869, "869" },
401   { 871, "871" },
402   { 875, "875" },
403   { 819, "8859_1" },
404   { 28603, "8859_13" },
405   { 28605, "8859_15" },
406   { 28592, "8859_2" },
407   { 28593, "8859_3" },
408   { 28594, "8859_4" },
409   { 28595, "8859_5" },
410   { 28596, "8859_6" },
411   { 813, "8859_7" },
412   { 28598, "8859_8" },
413   { 28599, "8859_9" },
414   { 28592, "912" },
415   { 28593, "913" },
416   { 28594, "914" },
417   { 28595, "915" },
418   { 916, "916" },
419   { 28599, "920" },
420   { 922, "922" },
421   { 28605, "923" },
422   { 5026, "930" },
423   { 933, "933" },
424   { 935, "935" },
425   { 937, "937" },
426   { 5035, "939" },
427   { 943, "943" },
428   { 949, "949" },
429   { 950, "950" },
430   { 964, "964" },
431   { 51949, "970" },
432   { 20127, "ANSI_X3.4-1968" },
433   { 20127, "ANSI_X3.4-1986" },
434   { 20127, "ASCII" },
435   { 28596, "ASMO-708" },
436   { 1276, "Adobe-Standard-Encoding" },
437   { 1215, "BOCU-1" },
438   { 1013, "BS_4730" },
439   { 950, "Big5" },
440   { 1375, "Big5-HKSCS" },
441   { 858, "CCSID00858" },
442   { 924, "CCSID00924" },
443   { 1140, "CCSID01140" },
444   { 1141, "CCSID01141" },
445   { 1142, "CCSID01142" },
446   { 1143, "CCSID01143" },
447   { 1144, "CCSID01144" },
448   { 1145, "CCSID01145" },
449   { 1146, "CCSID01146" },
450   { 1147, "CCSID01147" },
451   { 1148, "CCSID01148" },
452   { 1149, "CCSID01149" },
453   { 9400, "CESU-8" },
454   { 858, "CP00858" },
455   { 924, "CP00924" },
456   { 1140, "CP01140" },
457   { 1141, "CP01141" },
458   { 1142, "CP01142" },
459   { 1143, "CP01143" },
460   { 1144, "CP01144" },
461   { 1145, "CP01145" },
462   { 1146, "CP01146" },
463   { 1147, "CP01147" },
464   { 1148, "CP01148" },
465   { 1149, "CP01149" },
466   { 1026, "CP1026" },
467   { 273, "CP273" },
468   { 274, "CP274" },
469   { 280, "CP280" },
470   { 284, "CP284" },
471   { 285, "CP285" },
472   { 500, "CP500" },
473   { 868, "CP868" },
474   { 870, "CP870" },
475   { 871, "CP871" },
476   { 20905, "CP905" },
477   { 918, "CP918" },
478   { 936, "CP936" },
479   { 1020, "CSA_Z243.4-1985-1" },
480   { 1100, "DEC-MCS" },
481   { 1011, "DIN_66003" },
482   { 720, "DOS-720" },
483   { 862, "DOS-862" },
484   { 1107, "DS_2089" },
485   { 286, "EBCDIC-AT-DE-A" },
486   { 274, "EBCDIC-BE" },
487   { 275, "EBCDIC-BR" },
488   { 277, "EBCDIC-CP-DK" },
489   { 277, "EBCDIC-CP-NO" },
490   { 20880, "EBCDIC-Cyrillic" },
491   { 290, "EBCDIC-JP-kana" },
492   { 28596, "ECMA-114" },
493   { 28597, "ECMA-118" },
494   { 28597, "ELOT_928" },
495   { 1023, "ES" },
496   { 1014, "ES2" },
497   { 51932, "EUC-JP" },
498   { 51949, "EUC-KR" },
499   { 51932, "Extended_UNIX_Code_Packed_Format_for_Japanese" },
500   { 1018, "FI" },
501   { 54936, "GB18030" },
502   { 1383, "GB2312" },
503   { 936, "GBK" },
504   { 5478, "GB_2312-80" },
505   { 259, "IBM-Symbols" },
506   { 9030, "IBM-Thai" },
507   { 858, "IBM00858" },
508   { 924, "IBM00924" },
509   { 1140, "IBM01140" },
510   { 1141, "IBM01141" },
511   { 1142, "IBM01142" },
512   { 1143, "IBM01143" },
513   { 1144, "IBM01144" },
514   { 1145, "IBM01145" },
515   { 1146, "IBM01146" },
516   { 1147, "IBM01147" },
517   { 1148, "IBM01148" },
518   { 1149, "IBM01149" },
519   { 37, "IBM037" },
520   { 1006, "IBM1006" },
521   { 1026, "IBM1026" },
522   { 1047, "IBM1047" },
523   { 1098, "IBM1098" },
524   { 1153, "IBM1153" },
525   { 273, "IBM273" },
526   { 274, "IBM274" },
527   { 275, "IBM275" },
528   { 277, "IBM277" },
529   { 278, "IBM278" },
530   { 280, "IBM280" },
531   { 284, "IBM284" },
532   { 285, "IBM285" },
533   { 290, "IBM290" },
534   { 297, "IBM297" },
535   { 20127, "IBM367" },
536   { 420, "IBM420" },
537   { 424, "IBM424" },
538   { 437, "IBM437" },
539   { 500, "IBM500" },
540   { 737, "IBM737" },
541   { 775, "IBM775" },
542   { 819, "IBM819" },
543   { 9030, "IBM838" },
544   { 850, "IBM850" },
545   { 851, "IBM851" },
546   { 852, "IBM852" },
547   { 855, "IBM855" },
548   { 856, "IBM856" },
549   { 857, "IBM857" },
550   { 860, "IBM860" },
551   { 861, "IBM861" },
552   { 862, "IBM862" },
553   { 863, "IBM863" },
554   { 864, "IBM864" },
555   { 865, "IBM865" },
556   { 866, "IBM866" },
557   { 868, "IBM868" },
558   { 869, "IBM869" },
559   { 870, "IBM870" },
560   { 871, "IBM871" },
561   { 875, "IBM875" },
562   { 20880, "IBM880" },
563   { 20905, "IBM905" },
564   { 918, "IBM918" },
565   { 922, "IBM922" },
566   { 5026, "IBM930" },
567   { 5035, "IBM939" },
568   { 1205, "ISO-10646-UCS-2" },
569   { 1237, "ISO-10646-UCS-4" },
570   { 5054, "ISO-2022-JP-1" },
571   { 819, "ISO-8859-1" },
572   { 28603, "ISO-8859-13" },
573   { 28605, "ISO-8859-15" },
574   { 28592, "ISO-8859-2" },
575   { 28593, "ISO-8859-3" },
576   { 28594, "ISO-8859-4" },
577   { 28595, "ISO-8859-5" },
578   { 28596, "ISO-8859-6" },
579   { 28596, "ISO-8859-6-E" },
580   { 28596, "ISO-8859-6-I" },
581   { 28597, "ISO-8859-7" },
582   { 28598, "ISO-8859-8" },
583   { 28598, "ISO-8859-8-E" },
584   { 28598, "ISO-8859-8-I" },
585   { 28599, "ISO-8859-9" },
586   { 1020, "ISO646-CA" },
587   { 1011, "ISO646-DE" },
588   { 1107, "ISO646-DK" },
589   { 1023, "ISO646-ES" },
590   { 1014, "ISO646-ES2" },
591   { 1018, "ISO646-FI" },
592   { 1010, "ISO646-FR" },
593   { 1104, "ISO646-FR1" },
594   { 1013, "ISO646-GB" },
595   { 1012, "ISO646-IT" },
596   { 1016, "ISO646-NO" },
597   { 1015, "ISO646-PT2" },
598   { 1018, "ISO646-SE" },
599   { 20127, "ISO646-US" },
600   { 20127, "ISO_646.irv:1991" },
601   { 819, "ISO_8859-1:1987" },
602   { 28592, "ISO_8859-2:1987" },
603   { 28593, "ISO_8859-3:1988" },
604   { 28594, "ISO_8859-4:1988" },
605   { 28595, "ISO_8859-5:1988" },
606   { 28596, "ISO_8859-6:1987" },
607   { 28597, "ISO_8859-7:1987" },
608   { 28598, "ISO_8859-8:1988" },
609   { 28599, "ISO_8859-9:1989" },
610   { 1012, "IT" },
611   { 5054, "JIS_Encoding" },
612   { 897, "JIS_X0201" },
613   { 953, "JIS_X0212-1990" },
614   { 20866, "KOI8-R" },
615   { 21866, "KOI8-U" },
616   /* KSC_5601 has multiple numbers for windows: 949 51949 */
617   { 949, "KSC_5601" },
618   /* KS_C_5601-1987 has multiple numbers for windows: 949 51949 */
619   { 949, "KS_C_5601-1987" },
620   { 949, "KS_C_5601-1989" },
621   { 1174, "KZ-1048" },
622   { 28605, "Latin-9" },
623   { 874, "MS874" },
624   { 936, "MS936" },
625   { 5471, "MS950_HKSCS" },
626   { 932, "MS_Kanji" },
627   { 1010, "NF_Z_62-010" },
628   { 1016, "NS_4551-1" },
629   { 858, "PC-Multilingual-850+euro" },
630   { 1015, "PT2" },
631   { 1174, "RK1048" },
632   { 1213, "SCSU" },
633   { 1018, "SEN_850200_B" },
634   { 1174, "STRK1048-2002" },
635   { 932, "Shift_JIS" },
636   { 874, "TIS-620" },
637   { 20127, "US-ASCII" },
638   { 1205, "UTF-16" },
639   { 1201, "UTF-16BE" },
640   { 1200, "UTF-16LE" },
641   { 1237, "UTF-32" },
642   { 9424, "UTF-32BE" },
643   { 1235, "UTF-32LE" },
644   { 65000, "UTF-7" },
645   { 65001, "UTF-8" },
646   { 1201, "UnicodeBigUnmarked" },
647   { 1200, "UnicodeLittleUnmarked" },
648   { 51932, "X-EUC-JP" },
649   { 897, "X0201" },
650   { 28596, "arabic" },
651   { 20127, "ascii7" },
652   { 1375, "big5hk" },
653   { 1020, "ca" },
654   { 5478, "chinese" },
655   { 868, "cp-ar" },
656   { 869, "cp-gr" },
657   { 861, "cp-is" },
658   { 37, "cp037" },
659   { 1006, "cp1006" },
660   { 1025, "cp1025" },
661   { 1047, "cp1047" },
662   { 28596, "cp1089" },
663   { 1097, "cp1097" },
664   { 1098, "cp1098" },
665   { 1112, "cp1112" },
666   { 1122, "cp1122" },
667   { 1123, "cp1123" },
668   { 1124, "cp1124" },
669   { 1140, "cp1140" },
670   { 1141, "cp1141" },
671   { 1142, "cp1142" },
672   { 1143, "cp1143" },
673   { 1144, "cp1144" },
674   { 1145, "cp1145" },
675   { 1146, "cp1146" },
676   { 1147, "cp1147" },
677   { 1148, "cp1148" },
678   { 1149, "cp1149" },
679   { 1250, "cp1250" },
680   { 1251, "cp1251" },
681   { 1252, "cp1252" },
682   { 1253, "cp1253" },
683   { 1254, "cp1254" },
684   { 1255, "cp1255" },
685   { 1256, "cp1256" },
686   { 1257, "cp1257" },
687   { 1258, "cp1258" },
688   { 1363, "cp1363" },
689   { 1381, "cp1381" },
690   { 1383, "cp1383" },
691   { 275, "cp275" },
692   { 277, "cp277" },
693   { 278, "cp278" },
694   { 290, "cp290" },
695   { 297, "cp297" },
696   { 5050, "cp33722" },
697   { 20127, "cp367" },
698   { 420, "cp420" },
699   { 424, "cp424" },
700   { 437, "cp437" },
701   { 737, "cp737" },
702   { 775, "cp775" },
703   { 813, "cp813" },
704   { 819, "cp819" },
705   { 9030, "cp838" },
706   { 850, "cp850" },
707   { 851, "cp851" },
708   { 852, "cp852" },
709   { 855, "cp855" },
710   { 856, "cp856" },
711   { 857, "cp857" },
712   { 858, "cp858" },
713   { 860, "cp860" },
714   { 861, "cp861" },
715   { 862, "cp862" },
716   { 863, "cp863" },
717   { 864, "cp864" },
718   { 865, "cp865" },
719   { 866, "cp866" },
720   { 869, "cp869" },
721   { 9066, "cp874" },
722   { 875, "cp875" },
723   { 20880, "cp880" },
724   { 28592, "cp912" },
725   { 28593, "cp913" },
726   { 28594, "cp914" },
727   { 28595, "cp915" },
728   { 916, "cp916" },
729   { 28599, "cp920" },
730   { 922, "cp922" },
731   { 28605, "cp923" },
732   { 5026, "cp930" },
733   { 932, "cp932" },
734   { 933, "cp933" },
735   { 935, "cp935" },
736   { 937, "cp937" },
737   { 5035, "cp939" },
738   { 943, "cp943" },
739   { 932, "cp943c" },
740   { 949, "cp949" },
741   { 950, "cp950" },
742   { 964, "cp964" },
743   { 51949, "cp970" },
744   { 284, "cpibm284" },
745   { 285, "cpibm285" },
746   { 297, "cpibm297" },
747   { 37, "cpibm37" },
748   { 20127, "csASCII" },
749   { 1276, "csAdobeStandardEncoding" },
750   { 1215, "csBOCU-1" },
751   { 950, "csBig5" },
752   { 1100, "csDECMCS" },
753   { 286, "csEBCDICATDEA" },
754   { 51949, "csEUCKR" },
755   { 51932, "csEUCPkdFmtJapanese" },
756   { 1383, "csGB2312" },
757   { 1051, "csHPRoman8" },
758   { 897, "csHalfWidthKatakana" },
759   { 37, "csIBM037" },
760   { 1026, "csIBM1026" },
761   { 273, "csIBM273" },
762   { 274, "csIBM274" },
763   { 275, "csIBM275" },
764   { 277, "csIBM277" },
765   { 278, "csIBM278" },
766   { 280, "csIBM280" },
767   { 284, "csIBM284" },
768   { 285, "csIBM285" },
769   { 290, "csIBM290" },
770   { 297, "csIBM297" },
771   { 420, "csIBM420" },
772   { 424, "csIBM424" },
773   { 500, "csIBM500" },
774   { 855, "csIBM855" },
775   { 857, "csIBM857" },
776   { 860, "csIBM860" },
777   { 861, "csIBM861" },
778   { 863, "csIBM863" },
779   { 864, "csIBM864" },
780   { 865, "csIBM865" },
781   { 866, "csIBM866" },
782   { 868, "csIBM868" },
783   { 869, "csIBM869" },
784   { 870, "csIBM870" },
785   { 871, "csIBM871" },
786   { 20880, "csIBM880" },
787   { 20905, "csIBM905" },
788   { 918, "csIBM918" },
789   { 259, "csIBMSymbols" },
790   { 9030, "csIBMThai" },
791   { 1018, "csISO10Swedish" },
792   { 1020, "csISO121Canadian1" },
793   { 1012, "csISO15Italian" },
794   { 1023, "csISO17Spanish" },
795   { 1011, "csISO21German" },
796   { 1104, "csISO25French" },
797   { 1013, "csISO4UnitedKingdom" },
798   { 5478, "csISO58GB231280" },
799   { 1016, "csISO60DanishNorwegian" },
800   { 1016, "csISO60Norwegian1" },
801   { 1107, "csISO646Danish" },
802   { 1010, "csISO69French" },
803   { 1015, "csISO84Portuguese2" },
804   { 1014, "csISO85Spanish2" },
805   { 819, "csISOLatin1" },
806   { 28592, "csISOLatin2" },
807   { 28593, "csISOLatin3" },
808   { 28594, "csISOLatin4" },
809   { 28599, "csISOLatin5" },
810   { 28596, "csISOLatinArabic" },
811   { 28595, "csISOLatinCyrillic" },
812   { 28597, "csISOLatinGreek" },
813   { 28598, "csISOLatinHebrew" },
814   { 5054, "csJISEncoding" },
815   { 20866, "csKOI8R" },
816   { 949, "csKSC56011987" },
817   { 1174, "csKZ1048" },
818   { 10000, "csMacintosh" },
819   { 775, "csPC775Baltic" },
820   { 850, "csPC850Multilingual" },
821   { 851, "csPC851" },
822   { 862, "csPC862LatinHebrew" },
823   { 437, "csPC8CodePage437" },
824   { 852, "csPCp852" },
825   { 855, "csPCp855" },
826   { 932, "csShiftJIS" },
827   { 932, "csWindows31J" },
828   { 1020, "csa7-1" },
829   { 28605, "csisolatin0" },
830   { 28605, "csisolatin9" },
831   { 28595, "cyrillic" },
832   { 1011, "de" },
833   { 1100, "dec" },
834   { 1107, "dk" },
835   { 924, "ebcdic-Latin9--euro" },
836   { 420, "ebcdic-cp-ar1" },
837   { 918, "ebcdic-cp-ar2" },
838   { 500, "ebcdic-cp-be" },
839   { 37, "ebcdic-cp-ca" },
840   { 500, "ebcdic-cp-ch" },
841   { 284, "ebcdic-cp-es" },
842   { 278, "ebcdic-cp-fi" },
843   { 297, "ebcdic-cp-fr" },
844   { 285, "ebcdic-cp-gb" },
845   { 424, "ebcdic-cp-he" },
846   { 871, "ebcdic-cp-is" },
847   { 280, "ebcdic-cp-it" },
848   { 37, "ebcdic-cp-nl" },
849   { 870, "ebcdic-cp-roece" },
850   { 278, "ebcdic-cp-se" },
851   { 20905, "ebcdic-cp-tr" },
852   { 37, "ebcdic-cp-us" },
853   { 37, "ebcdic-cp-wt" },
854   { 870, "ebcdic-cp-yu" },
855   { 1141, "ebcdic-de-273+euro" },
856   { 1142, "ebcdic-dk-277+euro" },
857   { 1145, "ebcdic-es-284+euro" },
858   { 1143, "ebcdic-fi-278+euro" },
859   { 1147, "ebcdic-fr-297+euro" },
860   { 285, "ebcdic-gb" },
861   { 1146, "ebcdic-gb-285+euro" },
862   { 1148, "ebcdic-international-500+euro" },
863   { 871, "ebcdic-is" },
864   { 1149, "ebcdic-is-871+euro" },
865   { 1144, "ebcdic-it-280+euro" },
866   { 1142, "ebcdic-no-277+euro" },
867   { 1143, "ebcdic-se-278+euro" },
868   { 278, "ebcdic-sv" },
869   { 1140, "ebcdic-us-37+euro" },
870   { 1350, "eucJP-Open" },
871   { 954, "eucjis" },
872   { 1010, "fr" },
873   { 1013, "gb" },
874   { 54936, "gb18030" },
875   { 28597, "greek" },
876   { 28597, "greek8" },
877   { 28598, "hebrew" },
878   { 1051, "hp-roman8" },
879   { 1004, "ibm-1004" },
880   { 1004, "ibm-1004_P100-1995" },
881   { 1006, "ibm-1006" },
882   { 1006, "ibm-1006_P100-1995" },
883   { 1008, "ibm-1008" },
884   { 1008, "ibm-1008_P100-1995" },
885   { 1009, "ibm-1009" },
886   { 1009, "ibm-1009_P100-1995" },
887   { 1010, "ibm-1010" },
888   { 1010, "ibm-1010_P100-1995" },
889   { 1011, "ibm-1011" },
890   { 1011, "ibm-1011_P100-1995" },
891   { 1012, "ibm-1012" },
892   { 1012, "ibm-1012_P100-1995" },
893   { 1013, "ibm-1013" },
894   { 1013, "ibm-1013_P100-1995" },
895   { 1014, "ibm-1014" },
896   { 1014, "ibm-1014_P100-1995" },
897   { 1015, "ibm-1015" },
898   { 1015, "ibm-1015_P100-1995" },
899   { 1016, "ibm-1016" },
900   { 1016, "ibm-1016_P100-1995" },
901   { 1017, "ibm-1017" },
902   { 1017, "ibm-1017_P100-1995" },
903   { 1018, "ibm-1018" },
904   { 1018, "ibm-1018_P100-1995" },
905   { 1019, "ibm-1019" },
906   { 1019, "ibm-1019_P100-1995" },
907   { 1020, "ibm-1020" },
908   { 1020, "ibm-1020_P100-2003" },
909   { 1021, "ibm-1021" },
910   { 1021, "ibm-1021_P100-2003" },
911   { 1023, "ibm-1023" },
912   { 1023, "ibm-1023_P100-2003" },
913   { 1025, "ibm-1025" },
914   { 1025, "ibm-1025_P100-1995" },
915   { 1026, "ibm-1026" },
916   { 1026, "ibm-1026_P100-1995" },
917   { 1027, "ibm-1027" },
918   { 1027, "ibm-1027_P100-1995" },
919   { 1041, "ibm-1041" },
920   { 1041, "ibm-1041_P100-1995" },
921   { 1043, "ibm-1043" },
922   { 1043, "ibm-1043_P100-1995" },
923   { 1046, "ibm-1046" },
924   { 1046, "ibm-1046_X110-1999" },
925   { 1047, "ibm-1047" },
926   { 1047, "ibm-1047_P100-1995" },
927   { 1051, "ibm-1051" },
928   { 1051, "ibm-1051_P100-1995" },
929   { 1088, "ibm-1088" },
930   { 1088, "ibm-1088_P100-1995" },
931   { 28596, "ibm-1089" },
932   { 28596, "ibm-1089_P100-1995" },
933   { 1097, "ibm-1097" },
934   { 1097, "ibm-1097_P100-1995" },
935   { 1098, "ibm-1098" },
936   { 1098, "ibm-1098_P100-1995" },
937   { 1100, "ibm-1100" },
938   { 1100, "ibm-1100_P100-2003" },
939   { 1101, "ibm-1101" },
940   { 1101, "ibm-1101_P100-2003" },
941   { 1102, "ibm-1102" },
942   { 1102, "ibm-1102_P100-2003" },
943   { 1103, "ibm-1103" },
944   { 1103, "ibm-1103_P100-2003" },
945   { 1104, "ibm-1104" },
946   { 1104, "ibm-1104_P100-2003" },
947   { 1105, "ibm-1105" },
948   { 1105, "ibm-1105_P100-2003" },
949   { 1106, "ibm-1106" },
950   { 1106, "ibm-1106_P100-2003" },
951   { 1107, "ibm-1107" },
952   { 1107, "ibm-1107_P100-2003" },
953   { 1112, "ibm-1112" },
954   { 1112, "ibm-1112_P100-1995" },
955   { 1114, "ibm-1114" },
956   { 1114, "ibm-1114_P100-2001" },
957   { 1115, "ibm-1115" },
958   { 1115, "ibm-1115_P100-1995" },
959   { 1122, "ibm-1122" },
960   { 1122, "ibm-1122_P100-1999" },
961   { 1123, "ibm-1123" },
962   { 1123, "ibm-1123_P100-1995" },
963   { 1124, "ibm-1124" },
964   { 1124, "ibm-1124_P100-1996" },
965   { 1125, "ibm-1125" },
966   { 1125, "ibm-1125_P100-1997" },
967   { 1127, "ibm-1127" },
968   { 1127, "ibm-1127_P100-2004" },
969   { 1129, "ibm-1129" },
970   { 1129, "ibm-1129_P100-1997" },
971   { 1130, "ibm-1130" },
972   { 1130, "ibm-1130_P100-1997" },
973   { 1131, "ibm-1131" },
974   { 1131, "ibm-1131_P100-1997" },
975   { 1132, "ibm-1132" },
976   { 1132, "ibm-1132_P100-1998" },
977   { 1133, "ibm-1133" },
978   { 1133, "ibm-1133_P100-1997" },
979   { 1137, "ibm-1137" },
980   { 1137, "ibm-1137_P100-1999" },
981   { 1140, "ibm-1140" },
982   { 1140, "ibm-1140_P100-1997" },
983   { 1141, "ibm-1141" },
984   { 1141, "ibm-1141_P100-1997" },
985   { 1142, "ibm-1142" },
986   { 1142, "ibm-1142_P100-1997" },
987   { 1143, "ibm-1143" },
988   { 1143, "ibm-1143_P100-1997" },
989   { 1144, "ibm-1144" },
990   { 1144, "ibm-1144_P100-1997" },
991   { 1145, "ibm-1145" },
992   { 1145, "ibm-1145_P100-1997" },
993   { 1146, "ibm-1146" },
994   { 1146, "ibm-1146_P100-1997" },
995   { 1147, "ibm-1147" },
996   { 1147, "ibm-1147_P100-1997" },
997   { 1148, "ibm-1148" },
998   { 1148, "ibm-1148_P100-1997" },
999   { 1149, "ibm-1149" },
1000   { 1149, "ibm-1149_P100-1997" },
1001   { 1153, "ibm-1153" },
1002   { 1153, "ibm-1153_P100-1999" },
1003   { 1154, "ibm-1154" },
1004   { 1154, "ibm-1154_P100-1999" },
1005   { 1155, "ibm-1155" },
1006   { 1155, "ibm-1155_P100-1999" },
1007   { 1156, "ibm-1156" },
1008   { 1156, "ibm-1156_P100-1999" },
1009   { 1157, "ibm-1157" },
1010   { 1157, "ibm-1157_P100-1999" },
1011   { 1158, "ibm-1158" },
1012   { 1158, "ibm-1158_P100-1999" },
1013   { 1160, "ibm-1160" },
1014   { 1160, "ibm-1160_P100-1999" },
1015   { 1161, "ibm-1161" },
1016   { 1161, "ibm-1161_P100-1999" },
1017   { 1162, "ibm-1162" },
1018   { 1162, "ibm-1162_P100-1999" },
1019   { 1163, "ibm-1163" },
1020   { 1163, "ibm-1163_P100-1999" },
1021   { 1164, "ibm-1164" },
1022   { 1164, "ibm-1164_P100-1999" },
1023   { 1165, "ibm-1165" },
1024   { 1165, "ibm-1165_P101-2000" },
1025   { 1166, "ibm-1166" },
1026   { 1166, "ibm-1166_P100-2002" },
1027   { 1167, "ibm-1167" },
1028   { 1167, "ibm-1167_P100-2002" },
1029   { 21866, "ibm-1168" },
1030   { 21866, "ibm-1168_P100-2002" },
1031   { 1174, "ibm-1174" },
1032   { 1174, "ibm-1174_X100-2007" },
1033   { 1201, "ibm-1200" },
1034   { 1201, "ibm-1201" },
1035   { 1200, "ibm-1202" },
1036   { 1200, "ibm-1203" },
1037   { 1205, "ibm-1204" },
1038   { 1205, "ibm-1205" },
1039   { 65001, "ibm-1208" },
1040   { 65001, "ibm-1209" },
1041   { 1213, "ibm-1212" },
1042   { 1213, "ibm-1213" },
1043   { 1215, "ibm-1214" },
1044   { 1215, "ibm-1215" },
1045   { 9424, "ibm-1232" },
1046   { 9424, "ibm-1233" },
1047   { 1235, "ibm-1234" },
1048   { 1235, "ibm-1235" },
1049   { 1237, "ibm-1236" },
1050   { 1237, "ibm-1237" },
1051   { 1250, "ibm-1250" },
1052   { 1250, "ibm-1250_P100-1995" },
1053   { 1251, "ibm-1251" },
1054   { 1251, "ibm-1251_P100-1995" },
1055   { 1252, "ibm-1252" },
1056   { 1252, "ibm-1252_P100-2000" },
1057   { 1253, "ibm-1253" },
1058   { 1253, "ibm-1253_P100-1995" },
1059   { 1254, "ibm-1254" },
1060   { 1254, "ibm-1254_P100-1995" },
1061   { 1255, "ibm-1255" },
1062   { 1255, "ibm-1255_P100-1995" },
1063   { 1256, "ibm-1256" },
1064   { 1256, "ibm-1256_P110-1997" },
1065   { 1257, "ibm-1257" },
1066   { 1257, "ibm-1257_P100-1995" },
1067   { 1258, "ibm-1258" },
1068   { 1258, "ibm-1258_P100-1997" },
1069   { 12712, "ibm-12712" },
1070   { 12712, "ibm-12712_P100-1998" },
1071   { 1276, "ibm-1276" },
1072   { 1276, "ibm-1276_P100-1995" },
1073   { 1277, "ibm-1277" },
1074   { 1277, "ibm-1277_P100-1995" },
1075   { 13125, "ibm-13125" },
1076   { 13125, "ibm-13125_P100-1997" },
1077   { 13140, "ibm-13140" },
1078   { 13140, "ibm-13140_P101-2000" },
1079   { 13218, "ibm-13218" },
1080   { 13218, "ibm-13218_P100-1996" },
1081   { 1201, "ibm-13488" },
1082   { 1201, "ibm-13489" },
1083   { 1200, "ibm-13490" },
1084   { 1200, "ibm-13491" },
1085   { 65001, "ibm-13496" },
1086   { 65001, "ibm-13497" },
1087   { 1350, "ibm-1350" },
1088   { 1350, "ibm-1350_P110-1997" },
1089   { 1351, "ibm-1351" },
1090   { 1351, "ibm-1351_P110-1997" },
1091   { 1362, "ibm-1362" },
1092   { 1362, "ibm-1362_P110-1999" },
1093   { 1363, "ibm-1363" },
1094   { 1363, "ibm-1363_P110-1997" },
1095   { 1363, "ibm-1363_P11B-1998" },
1096   { 1364, "ibm-1364" },
1097   { 1364, "ibm-1364_P110-2007" },
1098   { 13676, "ibm-13676" },
1099   { 13676, "ibm-13676_P102-2001" },
1100   { 1370, "ibm-1370" },
1101   { 1370, "ibm-1370_P100-1999" },
1102   { 1371, "ibm-1371" },
1103   { 1371, "ibm-1371_P100-1999" },
1104   { 1373, "ibm-1373" },
1105   { 1373, "ibm-1373_P100-2002" },
1106   { 1375, "ibm-1375" },
1107   { 1375, "ibm-1375_P100-2007" },
1108   { 1380, "ibm-1380" },
1109   { 1380, "ibm-1380_P100-1995" },
1110   { 1381, "ibm-1381" },
1111   { 1381, "ibm-1381_P110-1999" },
1112   { 1382, "ibm-1382" },
1113   { 1382, "ibm-1382_P100-1995" },
1114   { 1383, "ibm-1383" },
1115   { 1383, "ibm-1383_P110-1999" },
1116   { 1385, "ibm-1385" },
1117   { 1386, "ibm-1386" },
1118   { 1386, "ibm-1386_P100-2001" },
1119   { 9580, "ibm-1388" },
1120   { 9580, "ibm-1388_P103-2001" },
1121   { 1390, "ibm-1390" },
1122   { 1390, "ibm-1390_P110-2003" },
1123   { 54936, "ibm-1392" },
1124   { 1399, "ibm-1399" },
1125   { 1399, "ibm-1399_P110-2003" },
1126   { 20780, "ibm-16684" },
1127   { 20780, "ibm-16684_P110-2003" },
1128   { 16804, "ibm-16804" },
1129   { 16804, "ibm-16804_X110-1999" },
1130   { 17221, "ibm-17221" },
1131   { 17221, "ibm-17221_P100-2001" },
1132   { 17248, "ibm-17248" },
1133   { 17248, "ibm-17248_X110-1999" },
1134   { 1201, "ibm-17584" },
1135   { 1201, "ibm-17585" },
1136   { 1200, "ibm-17586" },
1137   { 1200, "ibm-17587" },
1138   { 65001, "ibm-17592" },
1139   { 65001, "ibm-17593" },
1140   { 20780, "ibm-20780" },
1141   { 21344, "ibm-21344" },
1142   { 21344, "ibm-21344_P101-2000" },
1143   { 21427, "ibm-21427" },
1144   { 21427, "ibm-21427_P100-1999" },
1145   { 1201, "ibm-21680" },
1146   { 1201, "ibm-21681" },
1147   { 1200, "ibm-21682" },
1148   { 1200, "ibm-21683" },
1149   { 25546, "ibm-25546" },
1150   { 256, "ibm-256" },
1151   { 256, "ibm-256_P100-1995" },
1152   { 1201, "ibm-25776" },
1153   { 1201, "ibm-25777" },
1154   { 1200, "ibm-25778" },
1155   { 1200, "ibm-25779" },
1156   { 259, "ibm-259" },
1157   { 259, "ibm-259_P100-1995" },
1158   { 273, "ibm-273" },
1159   { 273, "ibm-273_P100-1995" },
1160   { 274, "ibm-274" },
1161   { 274, "ibm-274_P100-2000" },
1162   { 275, "ibm-275" },
1163   { 275, "ibm-275_P100-1995" },
1164   { 277, "ibm-277" },
1165   { 277, "ibm-277_P100-1995" },
1166   { 278, "ibm-278" },
1167   { 278, "ibm-278_P100-1995" },
1168   { 280, "ibm-280" },
1169   { 280, "ibm-280_P100-1995" },
1170   { 284, "ibm-284" },
1171   { 284, "ibm-284_P100-1995" },
1172   { 285, "ibm-285" },
1173   { 285, "ibm-285_P100-1995" },
1174   { 286, "ibm-286" },
1175   { 286, "ibm-286_P100-2003" },
1176   { 290, "ibm-290" },
1177   { 290, "ibm-290_P100-1995" },
1178   { 293, "ibm-293" },
1179   { 293, "ibm-293_P100-1995" },
1180   { 297, "ibm-297" },
1181   { 297, "ibm-297_P100-1995" },
1182   { 1201, "ibm-29872" },
1183   { 1201, "ibm-29873" },
1184   { 1200, "ibm-29874" },
1185   { 1200, "ibm-29875" },
1186   { 300, "ibm-300" },
1187   { 300, "ibm-300_P120-2006" },
1188   { 301, "ibm-301" },
1189   { 301, "ibm-301_P110-1997" },
1190   { 33058, "ibm-33058" },
1191   { 33058, "ibm-33058_P100-2000" },
1192   { 5050, "ibm-33722" },
1193   { 5050, "ibm-33722_P120-1999" },
1194   { 51932, "ibm-33722_P12A_P12A-2004_U2" },
1195   { 20127, "ibm-367" },
1196   { 37, "ibm-37" },
1197   { 37, "ibm-37_P100-1995" },
1198   { 420, "ibm-420" },
1199   { 420, "ibm-420_X120-1999" },
1200   { 424, "ibm-424" },
1201   { 424, "ibm-424_P100-1995" },
1202   { 425, "ibm-425" },
1203   { 425, "ibm-425_P101-2000" },
1204   { 437, "ibm-437" },
1205   { 437, "ibm-437_P100-1995" },
1206   { 4517, "ibm-4517" },
1207   { 4517, "ibm-4517_P100-2005" },
1208   { 4899, "ibm-4899" },
1209   { 4899, "ibm-4899_P100-1998" },
1210   { 57002, "ibm-4902" },
1211   { 4909, "ibm-4909" },
1212   { 4909, "ibm-4909_P100-1999" },
1213   { 4930, "ibm-4930" },
1214   { 4930, "ibm-4930_P110-1999" },
1215   { 4933, "ibm-4933" },
1216   { 4933, "ibm-4933_P100-2002" },
1217   { 4948, "ibm-4948" },
1218   { 4948, "ibm-4948_P100-1995" },
1219   { 4951, "ibm-4951" },
1220   { 4951, "ibm-4951_P100-1995" },
1221   { 4952, "ibm-4952" },
1222   { 4952, "ibm-4952_P100-1995" },
1223   { 4960, "ibm-4960" },
1224   { 4960, "ibm-4960_P100-1995" },
1225   { 4971, "ibm-4971" },
1226   { 4971, "ibm-4971_P100-1999" },
1227   { 500, "ibm-500" },
1228   { 500, "ibm-500_P100-1995" },
1229   { 28598, "ibm-5012" },
1230   { 28598, "ibm-5012_P100-1999" },
1231   { 5026, "ibm-5026" },
1232   { 5035, "ibm-5035" },
1233   { 5039, "ibm-5039" },
1234   { 5039, "ibm-5039_P11A-1998" },
1235   { 5048, "ibm-5048" },
1236   { 5048, "ibm-5048_P100-1995" },
1237   { 5049, "ibm-5049" },
1238   { 5049, "ibm-5049_P100-1995" },
1239   { 5050, "ibm-5050" },
1240   { 5054, "ibm-5054" },
1241   { 5067, "ibm-5067" },
1242   { 5067, "ibm-5067_P100-1995" },
1243   { 5104, "ibm-5104" },
1244   { 5104, "ibm-5104_X110-1999" },
1245   { 5123, "ibm-5123" },
1246   { 5123, "ibm-5123_P100-1999" },
1247   { 65001, "ibm-5304" },
1248   { 65001, "ibm-5305" },
1249   { 1250, "ibm-5346" },
1250   { 1250, "ibm-5346_P100-1998" },
1251   { 1251, "ibm-5347" },
1252   { 1251, "ibm-5347_P100-1998" },
1253   { 1252, "ibm-5348" },
1254   { 1252, "ibm-5348_P100-1997" },
1255   { 1253, "ibm-5349" },
1256   { 1253, "ibm-5349_P100-1998" },
1257   { 1254, "ibm-5350" },
1258   { 1254, "ibm-5350_P100-1998" },
1259   { 5351, "ibm-5351" },
1260   { 5351, "ibm-5351_P100-1998" },
1261   { 5352, "ibm-5352" },
1262   { 5352, "ibm-5352_P100-1998" },
1263   { 5353, "ibm-5353" },
1264   { 5353, "ibm-5353_P100-1998" },
1265   { 1258, "ibm-5354" },
1266   { 1258, "ibm-5354_P100-1998" },
1267   { 5471, "ibm-5471" },
1268   { 5471, "ibm-5471_P100-2006" },
1269   { 5478, "ibm-5478" },
1270   { 5478, "ibm-5478_P100-1995" },
1271   { 1201, "ibm-61955" },
1272   { 1201, "ibm-61956" },
1273   { 65025, "ibm-65025" },
1274   { 720, "ibm-720" },
1275   { 720, "ibm-720_P100-1997" },
1276   { 737, "ibm-737" },
1277   { 737, "ibm-737_P100-1997" },
1278   { 775, "ibm-775" },
1279   { 775, "ibm-775_P100-1996" },
1280   { 803, "ibm-803" },
1281   { 803, "ibm-803_P100-1999" },
1282   { 806, "ibm-806" },
1283   { 806, "ibm-806_P100-1998" },
1284   { 808, "ibm-808" },
1285   { 808, "ibm-808_P100-1999" },
1286   { 813, "ibm-813" },
1287   { 813, "ibm-813_P100-1995" },
1288   { 819, "ibm-819" },
1289   { 833, "ibm-833" },
1290   { 833, "ibm-833_P100-1995" },
1291   { 834, "ibm-834" },
1292   { 834, "ibm-834_P100-1995" },
1293   { 835, "ibm-835" },
1294   { 835, "ibm-835_P100-1995" },
1295   { 836, "ibm-836" },
1296   { 836, "ibm-836_P100-1995" },
1297   { 837, "ibm-837" },
1298   { 837, "ibm-837_P100-1995" },
1299   { 9030, "ibm-838" },
1300   { 9030, "ibm-838_P100-1995" },
1301   { 848, "ibm-848" },
1302   { 8482, "ibm-8482" },
1303   { 8482, "ibm-8482_P100-1999" },
1304   { 848, "ibm-848_P100-1999" },
1305   { 849, "ibm-849" },
1306   { 849, "ibm-849_P100-1999" },
1307   { 850, "ibm-850" },
1308   { 850, "ibm-850_P100-1995" },
1309   { 851, "ibm-851" },
1310   { 851, "ibm-851_P100-1995" },
1311   { 852, "ibm-852" },
1312   { 852, "ibm-852_P100-1995" },
1313   { 855, "ibm-855" },
1314   { 855, "ibm-855_P100-1995" },
1315   { 856, "ibm-856" },
1316   { 856, "ibm-856_P100-1995" },
1317   { 857, "ibm-857" },
1318   { 857, "ibm-857_P100-1995" },
1319   { 858, "ibm-858" },
1320   { 858, "ibm-858_P100-1997" },
1321   { 859, "ibm-859" },
1322   { 859, "ibm-859_P100-1999" },
1323   { 860, "ibm-860" },
1324   { 860, "ibm-860_P100-1995" },
1325   { 861, "ibm-861" },
1326   { 8612, "ibm-8612" },
1327   { 8612, "ibm-8612_P100-1995" },
1328   { 861, "ibm-861_P100-1995" },
1329   { 862, "ibm-862" },
1330   { 862, "ibm-862_P100-1995" },
1331   { 863, "ibm-863" },
1332   { 863, "ibm-863_P100-1995" },
1333   { 864, "ibm-864" },
1334   { 864, "ibm-864_X110-1999" },
1335   { 865, "ibm-865" },
1336   { 865, "ibm-865_P100-1995" },
1337   { 866, "ibm-866" },
1338   { 866, "ibm-866_P100-1995" },
1339   { 867, "ibm-867" },
1340   { 867, "ibm-867_P100-1998" },
1341   { 868, "ibm-868" },
1342   { 868, "ibm-868_P100-1995" },
1343   { 869, "ibm-869" },
1344   { 869, "ibm-869_P100-1995" },
1345   { 870, "ibm-870" },
1346   { 870, "ibm-870_P100-1995" },
1347   { 871, "ibm-871" },
1348   { 871, "ibm-871_P100-1995" },
1349   { 872, "ibm-872" },
1350   { 872, "ibm-872_P100-1999" },
1351   { 9066, "ibm-874" },
1352   { 9066, "ibm-874_P100-1995" },
1353   { 875, "ibm-875" },
1354   { 875, "ibm-875_P100-1995" },
1355   { 20866, "ibm-878" },
1356   { 20866, "ibm-878_P100-1996" },
1357   { 20880, "ibm-880" },
1358   { 20880, "ibm-880_P100-1995" },
1359   { 896, "ibm-896" },
1360   { 896, "ibm-896_P100-1995" },
1361   { 897, "ibm-897" },
1362   { 897, "ibm-897_P100-1995" },
1363   { 28597, "ibm-9005" },
1364   { 28597, "ibm-9005_X110-2007" },
1365   { 901, "ibm-901" },
1366   { 901, "ibm-901_P100-1999" },
1367   { 902, "ibm-902" },
1368   { 9027, "ibm-9027" },
1369   { 9027, "ibm-9027_P100-1999" },
1370   { 902, "ibm-902_P100-1999" },
1371   { 9030, "ibm-9030" },
1372   { 9048, "ibm-9048" },
1373   { 9048, "ibm-9048_P100-1998" },
1374   { 20905, "ibm-905" },
1375   { 9056, "ibm-9056" },
1376   { 9056, "ibm-9056_P100-1995" },
1377   { 20905, "ibm-905_P100-1995" },
1378   { 9061, "ibm-9061" },
1379   { 9061, "ibm-9061_P100-1999" },
1380   { 9066, "ibm-9066" },
1381   { 9067, "ibm-9067" },
1382   { 9067, "ibm-9067_X100-2005" },
1383   { 28592, "ibm-912" },
1384   { 28592, "ibm-912_P100-1995" },
1385   { 28593, "ibm-913" },
1386   { 28593, "ibm-913_P100-2000" },
1387   { 28594, "ibm-914" },
1388   { 9145, "ibm-9145" },
1389   { 9145, "ibm-9145_P110-1997" },
1390   { 28594, "ibm-914_P100-1995" },
1391   { 28595, "ibm-915" },
1392   { 28595, "ibm-915_P100-1995" },
1393   { 916, "ibm-916" },
1394   { 916, "ibm-916_P100-1995" },
1395   { 918, "ibm-918" },
1396   { 918, "ibm-918_P100-1995" },
1397   { 28599, "ibm-920" },
1398   { 28599, "ibm-920_P100-1995" },
1399   { 28603, "ibm-921" },
1400   { 28603, "ibm-921_P100-1995" },
1401   { 922, "ibm-922" },
1402   { 922, "ibm-922_P100-1999" },
1403   { 28605, "ibm-923" },
1404   { 9238, "ibm-9238" },
1405   { 9238, "ibm-9238_X110-1999" },
1406   { 28605, "ibm-923_P100-1998" },
1407   { 924, "ibm-924" },
1408   { 924, "ibm-924_P100-1998" },
1409   { 926, "ibm-926" },
1410   { 926, "ibm-926_P100-2000" },
1411   { 927, "ibm-927" },
1412   { 927, "ibm-927_P100-1995" },
1413   { 928, "ibm-928" },
1414   { 928, "ibm-928_P100-1995" },
1415   { 5026, "ibm-930" },
1416   { 5026, "ibm-930_P120-1999" },
1417   { 5035, "ibm-931" },
1418   { 932, "ibm-932" },
1419   { 933, "ibm-933" },
1420   { 933, "ibm-933_P110-1995" },
1421   { 935, "ibm-935" },
1422   { 935, "ibm-935_P110-1999" },
1423   { 937, "ibm-937" },
1424   { 937, "ibm-937_P110-1999" },
1425   { 5035, "ibm-939" },
1426   { 5035, "ibm-939_P120-1999" },
1427   { 9400, "ibm-9400" },
1428   { 941, "ibm-941" },
1429   { 941, "ibm-941_P13A-2001" },
1430   { 932, "ibm-942" },
1431   { 9424, "ibm-9424" },
1432   { 932, "ibm-942_P12A-1999" },
1433   { 943, "ibm-943" },
1434   { 943, "ibm-943_P130-1999" },
1435   { 932, "ibm-943_P15A-2003" },
1436   { 944, "ibm-944" },
1437   { 1255, "ibm-9447" },
1438   { 1255, "ibm-9447_P100-2002" },
1439   { 1256, "ibm-9448" },
1440   { 1256, "ibm-9448_X100-2005" },
1441   { 1257, "ibm-9449" },
1442   { 1257, "ibm-9449_P100-2002" },
1443   { 944, "ibm-944_P100-1995" },
1444   { 946, "ibm-946" },
1445   { 946, "ibm-946_P100-1995" },
1446   { 947, "ibm-947" },
1447   { 947, "ibm-947_P100-1995" },
1448   { 948, "ibm-948" },
1449   { 948, "ibm-948_P110-1999" },
1450   { 949, "ibm-949" },
1451   { 949, "ibm-949_P110-1999" },
1452   { 950, "ibm-950" },
1453   { 950, "ibm-950_P110-1999" },
1454   { 951, "ibm-951" },
1455   { 951, "ibm-951_P100-1995" },
1456   { 952, "ibm-952" },
1457   { 952, "ibm-952_P110-1997" },
1458   { 953, "ibm-953" },
1459   { 953, "ibm-953_P100-2000" },
1460   { 954, "ibm-954" },
1461   { 954, "ibm-954_P101-2007" },
1462   { 955, "ibm-955" },
1463   { 955, "ibm-955_P110-1997" },
1464   { 1385, "ibm-9577" },
1465   { 1385, "ibm-9577_P100-2001" },
1466   { 9580, "ibm-9580" },
1467   { 964, "ibm-964" },
1468   { 964, "ibm-964_P110-1999" },
1469   { 51949, "ibm-970" },
1470   { 51949, "ibm-970_P110_P110-2006_U2" },
1471   { 971, "ibm-971" },
1472   { 51949, "ibm-eucKR" },
1473   { 1018, "iso-ir-10" },
1474   { 819, "iso-ir-100" },
1475   { 28592, "iso-ir-101" },
1476   { 28593, "iso-ir-109" },
1477   { 28594, "iso-ir-110" },
1478   { 1020, "iso-ir-121" },
1479   { 28597, "iso-ir-126" },
1480   { 28596, "iso-ir-127" },
1481   { 28598, "iso-ir-138" },
1482   { 28595, "iso-ir-144" },
1483   { 28599, "iso-ir-148" },
1484   { 949, "iso-ir-149" },
1485   { 1012, "iso-ir-15" },
1486   { 1023, "iso-ir-17" },
1487   { 1011, "iso-ir-21" },
1488   { 1104, "iso-ir-25" },
1489   { 1013, "iso-ir-4" },
1490   { 5478, "iso-ir-58" },
1491   { 20127, "iso-ir-6" },
1492   { 1016, "iso-ir-60" },
1493   { 1010, "iso-ir-69" },
1494   { 1015, "iso-ir-84" },
1495   { 1014, "iso-ir-85" },
1496   { 28605, "iso8859_15_fdis" },
1497   { 20127, "iso_646.irv:1983" },
1498   { 20866, "koi8" },
1499   { 949, "korean" },
1500   { 819, "l1" },
1501   { 28592, "l2" },
1502   { 28593, "l3" },
1503   { 28594, "l4" },
1504   { 28599, "l5" },
1505   { 28605, "l9" },
1506   { 28605, "latin0" },
1507   { 819, "latin1" },
1508   { 28592, "latin2" },
1509   { 28593, "latin3" },
1510   { 28594, "latin4" },
1511   { 28599, "latin5" },
1512   { 10000, "mac" },
1513   { 10000, "macintosh" },
1514   { 10000, "macos-0_2-10.2" },
1515   { 10029, "macos-29-10.2" },
1516   { 10081, "macos-35-10.2" },
1517   { 10006, "macos-6_2-10.4" },
1518   { 10007, "macos-7_3-10.2" },
1519   { 10000, "macroman" },
1520   { 949, "ms949" },
1521   { 1016, "no" },
1522   { 1051, "r8" },
1523   { 1051, "roman8" },
1524   { 1018, "se" },
1525   { 9066, "tis620.2533" },
1526   { 1013, "uk" },
1527   { 20127, "us" },
1528   { 10000, "windows-10000" },
1529   { 10006, "windows-10006" },
1530   { 10007, "windows-10007" },
1531   { 10029, "windows-10029" },
1532   { 10081, "windows-10081" },
1533   { 1200, "windows-1200" },
1534   { 1201, "windows-1201" },
1535   { 1250, "windows-1250" },
1536   { 1251, "windows-1251" },
1537   { 1252, "windows-1252" },
1538   { 1253, "windows-1253" },
1539   { 1254, "windows-1254" },
1540   { 1255, "windows-1255" },
1541   { 1256, "windows-1256" },
1542   { 1257, "windows-1257" },
1543   { 1258, "windows-1258" },
1544   { 20127, "windows-20127" },
1545   { 20866, "windows-20866" },
1546   { 20880, "windows-20880" },
1547   { 20905, "windows-20905" },
1548   { 21866, "windows-21866" },
1549   { 28592, "windows-28592" },
1550   { 28593, "windows-28593" },
1551   { 28594, "windows-28594" },
1552   { 28595, "windows-28595" },
1553   { 28596, "windows-28596" },
1554   { 28597, "windows-28597" },
1555   { 28598, "windows-28598" },
1556   { 28599, "windows-28599" },
1557   { 28603, "windows-28603" },
1558   { 28605, "windows-28605" },
1559   { 932, "windows-31j" },
1560   { 437, "windows-437" },
1561   { 51932, "windows-51932" },
1562   { 51949, "windows-51949" },
1563   { 54936, "windows-54936" },
1564   { 57002, "windows-57002" },
1565   { 57006, "windows-57003" },
1566   { 57004, "windows-57004" },
1567   { 57005, "windows-57005" },
1568   { 57006, "windows-57006" },
1569   { 57007, "windows-57007" },
1570   { 57008, "windows-57008" },
1571   { 57009, "windows-57009" },
1572   { 57010, "windows-57010" },
1573   { 57011, "windows-57011" },
1574   { 65000, "windows-65000" },
1575   { 65001, "windows-65001" },
1576   { 720, "windows-720" },
1577   { 737, "windows-737" },
1578   { 775, "windows-775" },
1579   { 850, "windows-850" },
1580   { 852, "windows-852" },
1581   { 855, "windows-855" },
1582   { 857, "windows-857" },
1583   { 858, "windows-858" },
1584   { 861, "windows-861" },
1585   { 862, "windows-862" },
1586   { 866, "windows-866" },
1587   { 869, "windows-869" },
1588   { 874, "windows-874" },
1589   { 874, "windows-874-2000" },
1590   { 932, "windows-932" },
1591   { 936, "windows-936" },
1592   { 936, "windows-936-2000" },
1593   { 949, "windows-949" },
1594   { 949, "windows-949-2000" },
1595   { 950, "windows-950" },
1596   { 950, "windows-950-2000" },
1597   { 1006, "x-IBM1006" },
1598   { 1025, "x-IBM1025" },
1599   { 1027, "x-IBM1027" },
1600   { 1041, "x-IBM1041" },
1601   { 1043, "x-IBM1043" },
1602   { 1046, "x-IBM1046" },
1603   { 1046, "x-IBM1046S" },
1604   { 1088, "x-IBM1088" },
1605   { 1097, "x-IBM1097" },
1606   { 1098, "x-IBM1098" },
1607   { 1112, "x-IBM1112" },
1608   { 1114, "x-IBM1114" },
1609   { 1115, "x-IBM1115" },
1610   { 1122, "x-IBM1122" },
1611   { 1123, "x-IBM1123" },
1612   { 1124, "x-IBM1124" },
1613   { 1153, "x-IBM1153" },
1614   { 1351, "x-IBM1351" },
1615   { 1362, "x-IBM1362" },
1616   { 1363, "x-IBM1363" },
1617   { 1363, "x-IBM1363C" },
1618   { 1364, "x-IBM1364" },
1619   { 1370, "x-IBM1370" },
1620   { 1371, "x-IBM1371" },
1621   { 1380, "x-IBM1380" },
1622   { 1381, "x-IBM1381" },
1623   { 1382, "x-IBM1382" },
1624   { 1385, "x-IBM1385" },
1625   { 9580, "x-IBM1388" },
1626   { 1390, "x-IBM1390" },
1627   { 1399, "x-IBM1399" },
1628   { 300, "x-IBM300" },
1629   { 301, "x-IBM301" },
1630   { 5050, "x-IBM33722" },
1631   { 5050, "x-IBM33722A" },
1632   { 5050, "x-IBM33722C" },
1633   { 720, "x-IBM720" },
1634   { 737, "x-IBM737" },
1635   { 808, "x-IBM808" },
1636   { 833, "x-IBM833" },
1637   { 834, "x-IBM834" },
1638   { 835, "x-IBM835" },
1639   { 836, "x-IBM836" },
1640   { 837, "x-IBM837" },
1641   { 856, "x-IBM856" },
1642   { 859, "x-IBM859" },
1643   { 867, "x-IBM867" },
1644   { 9066, "x-IBM874" },
1645   { 875, "x-IBM875" },
1646   { 897, "x-IBM897" },
1647   { 28603, "x-IBM921" },
1648   { 922, "x-IBM922" },
1649   { 927, "x-IBM927" },
1650   { 5026, "x-IBM930" },
1651   { 5026, "x-IBM930A" },
1652   { 933, "x-IBM933" },
1653   { 935, "x-IBM935" },
1654   { 937, "x-IBM937" },
1655   { 5035, "x-IBM939" },
1656   { 5035, "x-IBM939A" },
1657   { 932, "x-IBM942" },
1658   { 932, "x-IBM942C" },
1659   { 943, "x-IBM943" },
1660   { 947, "x-IBM947" },
1661   { 948, "x-IBM948" },
1662   { 949, "x-IBM949" },
1663   { 950, "x-IBM950" },
1664   { 951, "x-IBM951" },
1665   { 954, "x-IBM954" },
1666   { 954, "x-IBM954C" },
1667   { 964, "x-IBM964" },
1668   { 51949, "x-IBM970" },
1669   { 971, "x-IBM971" },
1670   { 57002, "x-ISCII91" },
1671   { 28596, "x-ISO-8859-6S" },
1672   { 932, "x-JISAutoDetect" },
1673   { 1167, "x-KOI8_RU" },
1674   { 949, "x-KSC5601" },
1675   { 932, "x-MS932_0213" },
1676   { 5471, "x-MS950-HKSCS" },
1677   { 10029, "x-MacCentralEurope" },
1678   { 10007, "x-MacCyrillic" },
1679   { 10006, "x-MacGreek" },
1680   { 10081, "x-MacTurkish" },
1681   { 10007, "x-MacUkraine" },
1682   { 1350, "x-eucJP-Open" },
1683   { 57006, "x-iscii-as" },
1684   { 57006, "x-iscii-be" },
1685   { 57002, "x-iscii-de" },
1686   { 57010, "x-iscii-gu" },
1687   { 57008, "x-iscii-ka" },
1688   { 57009, "x-iscii-ma" },
1689   { 57007, "x-iscii-or" },
1690   { 57011, "x-iscii-pa" },
1691   { 57004, "x-iscii-ta" },
1692   { 57005, "x-iscii-te" },
1693   { 10029, "x-mac-ce" },
1694   { 10029, "x-mac-centraleurroman" },
1695   { 10007, "x-mac-cyrillic" },
1696   { 10006, "x-mac-greek" },
1697   { 10081, "x-mac-turkish" },
1698   { 10000, "x-macroman" },
1699   { 932, "x-ms-cp932" },
1700   { 932, "x-sjis" },
1701   { 1201, "x-utf-16be" },
1702   { 1200, "x-utf-16le" },
1703   { 1256, "x-windows-1256S" },
1704   { 5054, "x-windows-50221" },
1705   { 874, "x-windows-874" },
1706   { 950, "x-windows-950" },
1707   { 0, NULL }
1708 };