Skip to content
This repository was archived by the owner on Jan 23, 2023. It is now read-only.

Commit ac7a7e8

Browse files
committed
Merge pull request #2718 from Clockwork-Muse/EncodingTable_Task
Generate EncodingTable.Data as a task
2 parents 18ccd53 + c17f670 commit ac7a7e8

File tree

4 files changed

+549
-29
lines changed

4 files changed

+549
-29
lines changed
Lines changed: 372 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,372 @@
1+
#
2+
# This file contains data for mapping from IANA encoding names to their corresponding code page numbers
3+
#
4+
# This can be used as input to the EncodingData tool when generating EncodingTable.Data.cs
5+
#
6+
# Format:
7+
# - Fields in a mapping entry are semi-colon separated
8+
# - New mapping entries are delimited by a new line
9+
#
10+
437;437
11+
arabic;28596
12+
asmo-708;708
13+
big5;950
14+
big5-hkscs;950
15+
ccsid00858;858
16+
ccsid00924;20924
17+
ccsid01140;1140
18+
ccsid01141;1141
19+
ccsid01142;1142
20+
ccsid01143;1143
21+
ccsid01144;1144
22+
ccsid01145;1145
23+
ccsid01146;1146
24+
ccsid01147;1147
25+
ccsid01148;1148
26+
ccsid01149;1149
27+
chinese;936
28+
cn-big5;950
29+
cn-gb;936
30+
cp00858;858
31+
cp00924;20924
32+
cp01140;1140
33+
cp01141;1141
34+
cp01142;1142
35+
cp01143;1143
36+
cp01144;1144
37+
cp01145;1145
38+
cp01146;1146
39+
cp01147;1147
40+
cp01148;1148
41+
cp01149;1149
42+
cp037;37
43+
cp1025;21025
44+
cp1026;1026
45+
cp1256;1256
46+
cp273;20273
47+
cp278;20278
48+
cp280;20280
49+
cp284;20284
50+
cp285;20285
51+
cp290;20290
52+
cp297;20297
53+
cp420;20420
54+
cp423;20423
55+
cp424;20424
56+
cp437;437
57+
cp500;500
58+
cp50227;50227
59+
cp850;850
60+
cp852;852
61+
cp855;855
62+
cp857;857
63+
cp858;858
64+
cp860;860
65+
cp861;861
66+
cp862;862
67+
cp863;863
68+
cp864;864
69+
cp865;865
70+
cp866;866
71+
cp869;869
72+
cp870;870
73+
cp871;20871
74+
cp875;875
75+
cp880;20880
76+
cp905;20905
77+
csbig5;950
78+
cseuckr;51949
79+
cseucpkdfmtjapanese;51932
80+
csgb2312;936
81+
csgb231280;936
82+
csibm037;37
83+
csibm1026;1026
84+
csibm273;20273
85+
csibm277;20277
86+
csibm278;20278
87+
csibm280;20280
88+
csibm284;20284
89+
csibm285;20285
90+
csibm290;20290
91+
csibm297;20297
92+
csibm420;20420
93+
csibm423;20423
94+
csibm424;20424
95+
csibm500;500
96+
csibm870;870
97+
csibm871;20871
98+
csibm880;20880
99+
csibm905;20905
100+
csibmthai;20838
101+
csiso2022jp;50221
102+
csiso2022kr;50225
103+
csiso58gb231280;936
104+
csisolatin2;28592
105+
csisolatin3;28593
106+
csisolatin4;28594
107+
csisolatin5;28599
108+
csisolatin9;28605
109+
csisolatinarabic;28596
110+
csisolatincyrillic;28595
111+
csisolatingreek;28597
112+
csisolatinhebrew;28598
113+
cskoi8r;20866
114+
csksc56011987;949
115+
cspc8codepage437;437
116+
csshiftjis;932
117+
cswindows31j;932
118+
cyrillic;28595
119+
din_66003;20106
120+
dos-720;720
121+
dos-862;862
122+
dos-874;874
123+
ebcdic-cp-ar1;20420
124+
ebcdic-cp-be;500
125+
ebcdic-cp-ca;37
126+
ebcdic-cp-ch;500
127+
ebcdic-cp-dk;20277
128+
ebcdic-cp-es;20284
129+
ebcdic-cp-fi;20278
130+
ebcdic-cp-fr;20297
131+
ebcdic-cp-gb;20285
132+
ebcdic-cp-gr;20423
133+
ebcdic-cp-he;20424
134+
ebcdic-cp-is;20871
135+
ebcdic-cp-it;20280
136+
ebcdic-cp-nl;37
137+
ebcdic-cp-no;20277
138+
ebcdic-cp-roece;870
139+
ebcdic-cp-se;20278
140+
ebcdic-cp-tr;20905
141+
ebcdic-cp-us;37
142+
ebcdic-cp-wt;37
143+
ebcdic-cp-yu;870
144+
ebcdic-cyrillic;20880
145+
ebcdic-de-273+euro;1141
146+
ebcdic-dk-277+euro;1142
147+
ebcdic-es-284+euro;1145
148+
ebcdic-fi-278+euro;1143
149+
ebcdic-fr-297+euro;1147
150+
ebcdic-gb-285+euro;1146
151+
ebcdic-international-500+euro;1148
152+
ebcdic-is-871+euro;1149
153+
ebcdic-it-280+euro;1144
154+
ebcdic-jp-kana;20290
155+
ebcdic-latin9--euro;20924
156+
ebcdic-no-277+euro;1142
157+
ebcdic-se-278+euro;1143
158+
ebcdic-us-37+euro;1140
159+
ecma-114;28596
160+
ecma-118;28597
161+
elot_928;28597
162+
euc-cn;51936
163+
euc-jp;51932
164+
euc-kr;51949
165+
extended_unix_code_packed_format_for_japanese;51932
166+
gb18030;54936
167+
gb2312;936
168+
gb2312-80;936
169+
gb231280;936
170+
gbk;936
171+
gb_2312-80;936
172+
german;20106
173+
greek;28597
174+
greek8;28597
175+
hebrew;28598
176+
hz-gb-2312;52936
177+
ibm-thai;20838
178+
ibm00858;858
179+
ibm00924;20924
180+
ibm01047;1047
181+
ibm01140;1140
182+
ibm01141;1141
183+
ibm01142;1142
184+
ibm01143;1143
185+
ibm01144;1144
186+
ibm01145;1145
187+
ibm01146;1146
188+
ibm01147;1147
189+
ibm01148;1148
190+
ibm01149;1149
191+
ibm037;37
192+
ibm1026;1026
193+
ibm273;20273
194+
ibm277;20277
195+
ibm278;20278
196+
ibm280;20280
197+
ibm284;20284
198+
ibm285;20285
199+
ibm290;20290
200+
ibm297;20297
201+
ibm420;20420
202+
ibm423;20423
203+
ibm424;20424
204+
ibm437;437
205+
ibm500;500
206+
ibm737;737
207+
ibm775;775
208+
ibm850;850
209+
ibm852;852
210+
ibm855;855
211+
ibm857;857
212+
ibm860;860
213+
ibm861;861
214+
ibm862;862
215+
ibm863;863
216+
ibm864;864
217+
ibm865;865
218+
ibm866;866
219+
ibm869;869
220+
ibm870;870
221+
ibm871;20871
222+
ibm880;20880
223+
ibm905;20905
224+
irv;20105
225+
iso-2022-jp;50220
226+
iso-2022-jpeuc;51932
227+
iso-2022-kr;50225
228+
iso-2022-kr-7;50225
229+
iso-2022-kr-7bit;50225
230+
iso-2022-kr-8;51949
231+
iso-2022-kr-8bit;51949
232+
iso-8859-11;874
233+
iso-8859-13;28603
234+
iso-8859-15;28605
235+
iso-8859-2;28592
236+
iso-8859-3;28593
237+
iso-8859-4;28594
238+
iso-8859-5;28595
239+
iso-8859-6;28596
240+
iso-8859-7;28597
241+
iso-8859-8;28598
242+
iso-8859-8 visual;28598
243+
iso-8859-8-i;38598
244+
iso-8859-9;28599
245+
iso-ir-101;28592
246+
iso-ir-109;28593
247+
iso-ir-110;28594
248+
iso-ir-126;28597
249+
iso-ir-127;28596
250+
iso-ir-138;28598
251+
iso-ir-144;28595
252+
iso-ir-148;28599
253+
iso-ir-149;949
254+
iso-ir-58;936
255+
iso8859-2;28592
256+
iso_8859-15;28605
257+
iso_8859-2;28592
258+
iso_8859-2:1987;28592
259+
iso_8859-3;28593
260+
iso_8859-3:1988;28593
261+
iso_8859-4;28594
262+
iso_8859-4:1988;28594
263+
iso_8859-5;28595
264+
iso_8859-5:1988;28595
265+
iso_8859-6;28596
266+
iso_8859-6:1987;28596
267+
iso_8859-7;28597
268+
iso_8859-7:1987;28597
269+
iso_8859-8;28598
270+
iso_8859-8:1988;28598
271+
iso_8859-9;28599
272+
iso_8859-9:1989;28599
273+
johab;1361
274+
koi;20866
275+
koi8;20866
276+
koi8-r;20866
277+
koi8-ru;21866
278+
koi8-u;21866
279+
koi8r;20866
280+
korean;949
281+
ks-c-5601;949
282+
ks-c5601;949
283+
ksc5601;949
284+
ksc_5601;949
285+
ks_c_5601;949
286+
ks_c_5601-1987;949
287+
ks_c_5601-1989;949
288+
ks_c_5601_1987;949
289+
l2;28592
290+
l3;28593
291+
l4;28594
292+
l5;28599
293+
l9;28605
294+
latin2;28592
295+
latin3;28593
296+
latin4;28594
297+
latin5;28599
298+
latin9;28605
299+
logical;28598
300+
macintosh;10000
301+
ms_kanji;932
302+
norwegian;20108
303+
ns_4551-1;20108
304+
pc-multilingual-850+euro;858
305+
sen_850200_b;20107
306+
shift-jis;932
307+
shift_jis;932
308+
sjis;932
309+
swedish;20107
310+
tis-620;874
311+
visual;28598
312+
windows-1250;1250
313+
windows-1251;1251
314+
windows-1252;1252
315+
windows-1253;1253
316+
windows-1254;1254
317+
windows-1255;1255
318+
windows-1256;1256
319+
windows-1257;1257
320+
windows-1258;1258
321+
windows-874;874
322+
x-ansi;1252
323+
x-chinese-cns;20000
324+
x-chinese-eten;20002
325+
x-cp1250;1250
326+
x-cp1251;1251
327+
x-cp20001;20001
328+
x-cp20003;20003
329+
x-cp20004;20004
330+
x-cp20005;20005
331+
x-cp20261;20261
332+
x-cp20269;20269
333+
x-cp20936;20936
334+
x-cp20949;20949
335+
x-cp50227;50227
336+
x-ebcdic-koreanextended;20833
337+
x-euc;51932
338+
x-euc-cn;51936
339+
x-euc-jp;51932
340+
x-europa;29001
341+
x-ia5;20105
342+
x-ia5-german;20106
343+
x-ia5-norwegian;20108
344+
x-ia5-swedish;20107
345+
x-iscii-as;57006
346+
x-iscii-be;57003
347+
x-iscii-de;57002
348+
x-iscii-gu;57010
349+
x-iscii-ka;57008
350+
x-iscii-ma;57009
351+
x-iscii-or;57007
352+
x-iscii-pa;57011
353+
x-iscii-ta;57004
354+
x-iscii-te;57005
355+
x-mac-arabic;10004
356+
x-mac-ce;10029
357+
x-mac-chinesesimp;10008
358+
x-mac-chinesetrad;10002
359+
x-mac-croatian;10082
360+
x-mac-cyrillic;10007
361+
x-mac-greek;10006
362+
x-mac-hebrew;10005
363+
x-mac-icelandic;10079
364+
x-mac-japanese;10001
365+
x-mac-korean;10003
366+
x-mac-romanian;10010
367+
x-mac-thai;10021
368+
x-mac-turkish;10081
369+
x-mac-ukrainian;10017
370+
x-ms-cp932;932
371+
x-sjis;932
372+
x-x-big5;950

0 commit comments

Comments
 (0)