jpayne@68
|
1 """ Encoding Aliases Support
|
jpayne@68
|
2
|
jpayne@68
|
3 This module is used by the encodings package search function to
|
jpayne@68
|
4 map encodings names to module names.
|
jpayne@68
|
5
|
jpayne@68
|
6 Note that the search function normalizes the encoding names before
|
jpayne@68
|
7 doing the lookup, so the mapping will have to map normalized
|
jpayne@68
|
8 encoding names to module names.
|
jpayne@68
|
9
|
jpayne@68
|
10 Contents:
|
jpayne@68
|
11
|
jpayne@68
|
12 The following aliases dictionary contains mappings of all IANA
|
jpayne@68
|
13 character set names for which the Python core library provides
|
jpayne@68
|
14 codecs. In addition to these, a few Python specific codec
|
jpayne@68
|
15 aliases have also been added.
|
jpayne@68
|
16
|
jpayne@68
|
17 """
|
jpayne@68
|
18 aliases = {
|
jpayne@68
|
19
|
jpayne@68
|
20 # Please keep this list sorted alphabetically by value !
|
jpayne@68
|
21
|
jpayne@68
|
22 # ascii codec
|
jpayne@68
|
23 '646' : 'ascii',
|
jpayne@68
|
24 'ansi_x3.4_1968' : 'ascii',
|
jpayne@68
|
25 'ansi_x3_4_1968' : 'ascii', # some email headers use this non-standard name
|
jpayne@68
|
26 'ansi_x3.4_1986' : 'ascii',
|
jpayne@68
|
27 'cp367' : 'ascii',
|
jpayne@68
|
28 'csascii' : 'ascii',
|
jpayne@68
|
29 'ibm367' : 'ascii',
|
jpayne@68
|
30 'iso646_us' : 'ascii',
|
jpayne@68
|
31 'iso_646.irv_1991' : 'ascii',
|
jpayne@68
|
32 'iso_ir_6' : 'ascii',
|
jpayne@68
|
33 'us' : 'ascii',
|
jpayne@68
|
34 'us_ascii' : 'ascii',
|
jpayne@68
|
35
|
jpayne@68
|
36 # base64_codec codec
|
jpayne@68
|
37 'base64' : 'base64_codec',
|
jpayne@68
|
38 'base_64' : 'base64_codec',
|
jpayne@68
|
39
|
jpayne@68
|
40 # big5 codec
|
jpayne@68
|
41 'big5_tw' : 'big5',
|
jpayne@68
|
42 'csbig5' : 'big5',
|
jpayne@68
|
43
|
jpayne@68
|
44 # big5hkscs codec
|
jpayne@68
|
45 'big5_hkscs' : 'big5hkscs',
|
jpayne@68
|
46 'hkscs' : 'big5hkscs',
|
jpayne@68
|
47
|
jpayne@68
|
48 # bz2_codec codec
|
jpayne@68
|
49 'bz2' : 'bz2_codec',
|
jpayne@68
|
50
|
jpayne@68
|
51 # cp037 codec
|
jpayne@68
|
52 '037' : 'cp037',
|
jpayne@68
|
53 'csibm037' : 'cp037',
|
jpayne@68
|
54 'ebcdic_cp_ca' : 'cp037',
|
jpayne@68
|
55 'ebcdic_cp_nl' : 'cp037',
|
jpayne@68
|
56 'ebcdic_cp_us' : 'cp037',
|
jpayne@68
|
57 'ebcdic_cp_wt' : 'cp037',
|
jpayne@68
|
58 'ibm037' : 'cp037',
|
jpayne@68
|
59 'ibm039' : 'cp037',
|
jpayne@68
|
60
|
jpayne@68
|
61 # cp1026 codec
|
jpayne@68
|
62 '1026' : 'cp1026',
|
jpayne@68
|
63 'csibm1026' : 'cp1026',
|
jpayne@68
|
64 'ibm1026' : 'cp1026',
|
jpayne@68
|
65
|
jpayne@68
|
66 # cp1125 codec
|
jpayne@68
|
67 '1125' : 'cp1125',
|
jpayne@68
|
68 'ibm1125' : 'cp1125',
|
jpayne@68
|
69 'cp866u' : 'cp1125',
|
jpayne@68
|
70 'ruscii' : 'cp1125',
|
jpayne@68
|
71
|
jpayne@68
|
72 # cp1140 codec
|
jpayne@68
|
73 '1140' : 'cp1140',
|
jpayne@68
|
74 'ibm1140' : 'cp1140',
|
jpayne@68
|
75
|
jpayne@68
|
76 # cp1250 codec
|
jpayne@68
|
77 '1250' : 'cp1250',
|
jpayne@68
|
78 'windows_1250' : 'cp1250',
|
jpayne@68
|
79
|
jpayne@68
|
80 # cp1251 codec
|
jpayne@68
|
81 '1251' : 'cp1251',
|
jpayne@68
|
82 'windows_1251' : 'cp1251',
|
jpayne@68
|
83
|
jpayne@68
|
84 # cp1252 codec
|
jpayne@68
|
85 '1252' : 'cp1252',
|
jpayne@68
|
86 'windows_1252' : 'cp1252',
|
jpayne@68
|
87
|
jpayne@68
|
88 # cp1253 codec
|
jpayne@68
|
89 '1253' : 'cp1253',
|
jpayne@68
|
90 'windows_1253' : 'cp1253',
|
jpayne@68
|
91
|
jpayne@68
|
92 # cp1254 codec
|
jpayne@68
|
93 '1254' : 'cp1254',
|
jpayne@68
|
94 'windows_1254' : 'cp1254',
|
jpayne@68
|
95
|
jpayne@68
|
96 # cp1255 codec
|
jpayne@68
|
97 '1255' : 'cp1255',
|
jpayne@68
|
98 'windows_1255' : 'cp1255',
|
jpayne@68
|
99
|
jpayne@68
|
100 # cp1256 codec
|
jpayne@68
|
101 '1256' : 'cp1256',
|
jpayne@68
|
102 'windows_1256' : 'cp1256',
|
jpayne@68
|
103
|
jpayne@68
|
104 # cp1257 codec
|
jpayne@68
|
105 '1257' : 'cp1257',
|
jpayne@68
|
106 'windows_1257' : 'cp1257',
|
jpayne@68
|
107
|
jpayne@68
|
108 # cp1258 codec
|
jpayne@68
|
109 '1258' : 'cp1258',
|
jpayne@68
|
110 'windows_1258' : 'cp1258',
|
jpayne@68
|
111
|
jpayne@68
|
112 # cp273 codec
|
jpayne@68
|
113 '273' : 'cp273',
|
jpayne@68
|
114 'ibm273' : 'cp273',
|
jpayne@68
|
115 'csibm273' : 'cp273',
|
jpayne@68
|
116
|
jpayne@68
|
117 # cp424 codec
|
jpayne@68
|
118 '424' : 'cp424',
|
jpayne@68
|
119 'csibm424' : 'cp424',
|
jpayne@68
|
120 'ebcdic_cp_he' : 'cp424',
|
jpayne@68
|
121 'ibm424' : 'cp424',
|
jpayne@68
|
122
|
jpayne@68
|
123 # cp437 codec
|
jpayne@68
|
124 '437' : 'cp437',
|
jpayne@68
|
125 'cspc8codepage437' : 'cp437',
|
jpayne@68
|
126 'ibm437' : 'cp437',
|
jpayne@68
|
127
|
jpayne@68
|
128 # cp500 codec
|
jpayne@68
|
129 '500' : 'cp500',
|
jpayne@68
|
130 'csibm500' : 'cp500',
|
jpayne@68
|
131 'ebcdic_cp_be' : 'cp500',
|
jpayne@68
|
132 'ebcdic_cp_ch' : 'cp500',
|
jpayne@68
|
133 'ibm500' : 'cp500',
|
jpayne@68
|
134
|
jpayne@68
|
135 # cp775 codec
|
jpayne@68
|
136 '775' : 'cp775',
|
jpayne@68
|
137 'cspc775baltic' : 'cp775',
|
jpayne@68
|
138 'ibm775' : 'cp775',
|
jpayne@68
|
139
|
jpayne@68
|
140 # cp850 codec
|
jpayne@68
|
141 '850' : 'cp850',
|
jpayne@68
|
142 'cspc850multilingual' : 'cp850',
|
jpayne@68
|
143 'ibm850' : 'cp850',
|
jpayne@68
|
144
|
jpayne@68
|
145 # cp852 codec
|
jpayne@68
|
146 '852' : 'cp852',
|
jpayne@68
|
147 'cspcp852' : 'cp852',
|
jpayne@68
|
148 'ibm852' : 'cp852',
|
jpayne@68
|
149
|
jpayne@68
|
150 # cp855 codec
|
jpayne@68
|
151 '855' : 'cp855',
|
jpayne@68
|
152 'csibm855' : 'cp855',
|
jpayne@68
|
153 'ibm855' : 'cp855',
|
jpayne@68
|
154
|
jpayne@68
|
155 # cp857 codec
|
jpayne@68
|
156 '857' : 'cp857',
|
jpayne@68
|
157 'csibm857' : 'cp857',
|
jpayne@68
|
158 'ibm857' : 'cp857',
|
jpayne@68
|
159
|
jpayne@68
|
160 # cp858 codec
|
jpayne@68
|
161 '858' : 'cp858',
|
jpayne@68
|
162 'csibm858' : 'cp858',
|
jpayne@68
|
163 'ibm858' : 'cp858',
|
jpayne@68
|
164
|
jpayne@68
|
165 # cp860 codec
|
jpayne@68
|
166 '860' : 'cp860',
|
jpayne@68
|
167 'csibm860' : 'cp860',
|
jpayne@68
|
168 'ibm860' : 'cp860',
|
jpayne@68
|
169
|
jpayne@68
|
170 # cp861 codec
|
jpayne@68
|
171 '861' : 'cp861',
|
jpayne@68
|
172 'cp_is' : 'cp861',
|
jpayne@68
|
173 'csibm861' : 'cp861',
|
jpayne@68
|
174 'ibm861' : 'cp861',
|
jpayne@68
|
175
|
jpayne@68
|
176 # cp862 codec
|
jpayne@68
|
177 '862' : 'cp862',
|
jpayne@68
|
178 'cspc862latinhebrew' : 'cp862',
|
jpayne@68
|
179 'ibm862' : 'cp862',
|
jpayne@68
|
180
|
jpayne@68
|
181 # cp863 codec
|
jpayne@68
|
182 '863' : 'cp863',
|
jpayne@68
|
183 'csibm863' : 'cp863',
|
jpayne@68
|
184 'ibm863' : 'cp863',
|
jpayne@68
|
185
|
jpayne@68
|
186 # cp864 codec
|
jpayne@68
|
187 '864' : 'cp864',
|
jpayne@68
|
188 'csibm864' : 'cp864',
|
jpayne@68
|
189 'ibm864' : 'cp864',
|
jpayne@68
|
190
|
jpayne@68
|
191 # cp865 codec
|
jpayne@68
|
192 '865' : 'cp865',
|
jpayne@68
|
193 'csibm865' : 'cp865',
|
jpayne@68
|
194 'ibm865' : 'cp865',
|
jpayne@68
|
195
|
jpayne@68
|
196 # cp866 codec
|
jpayne@68
|
197 '866' : 'cp866',
|
jpayne@68
|
198 'csibm866' : 'cp866',
|
jpayne@68
|
199 'ibm866' : 'cp866',
|
jpayne@68
|
200
|
jpayne@68
|
201 # cp869 codec
|
jpayne@68
|
202 '869' : 'cp869',
|
jpayne@68
|
203 'cp_gr' : 'cp869',
|
jpayne@68
|
204 'csibm869' : 'cp869',
|
jpayne@68
|
205 'ibm869' : 'cp869',
|
jpayne@68
|
206
|
jpayne@68
|
207 # cp932 codec
|
jpayne@68
|
208 '932' : 'cp932',
|
jpayne@68
|
209 'ms932' : 'cp932',
|
jpayne@68
|
210 'mskanji' : 'cp932',
|
jpayne@68
|
211 'ms_kanji' : 'cp932',
|
jpayne@68
|
212
|
jpayne@68
|
213 # cp949 codec
|
jpayne@68
|
214 '949' : 'cp949',
|
jpayne@68
|
215 'ms949' : 'cp949',
|
jpayne@68
|
216 'uhc' : 'cp949',
|
jpayne@68
|
217
|
jpayne@68
|
218 # cp950 codec
|
jpayne@68
|
219 '950' : 'cp950',
|
jpayne@68
|
220 'ms950' : 'cp950',
|
jpayne@68
|
221
|
jpayne@68
|
222 # euc_jis_2004 codec
|
jpayne@68
|
223 'jisx0213' : 'euc_jis_2004',
|
jpayne@68
|
224 'eucjis2004' : 'euc_jis_2004',
|
jpayne@68
|
225 'euc_jis2004' : 'euc_jis_2004',
|
jpayne@68
|
226
|
jpayne@68
|
227 # euc_jisx0213 codec
|
jpayne@68
|
228 'eucjisx0213' : 'euc_jisx0213',
|
jpayne@68
|
229
|
jpayne@68
|
230 # euc_jp codec
|
jpayne@68
|
231 'eucjp' : 'euc_jp',
|
jpayne@68
|
232 'ujis' : 'euc_jp',
|
jpayne@68
|
233 'u_jis' : 'euc_jp',
|
jpayne@68
|
234
|
jpayne@68
|
235 # euc_kr codec
|
jpayne@68
|
236 'euckr' : 'euc_kr',
|
jpayne@68
|
237 'korean' : 'euc_kr',
|
jpayne@68
|
238 'ksc5601' : 'euc_kr',
|
jpayne@68
|
239 'ks_c_5601' : 'euc_kr',
|
jpayne@68
|
240 'ks_c_5601_1987' : 'euc_kr',
|
jpayne@68
|
241 'ksx1001' : 'euc_kr',
|
jpayne@68
|
242 'ks_x_1001' : 'euc_kr',
|
jpayne@68
|
243
|
jpayne@68
|
244 # gb18030 codec
|
jpayne@68
|
245 'gb18030_2000' : 'gb18030',
|
jpayne@68
|
246
|
jpayne@68
|
247 # gb2312 codec
|
jpayne@68
|
248 'chinese' : 'gb2312',
|
jpayne@68
|
249 'csiso58gb231280' : 'gb2312',
|
jpayne@68
|
250 'euc_cn' : 'gb2312',
|
jpayne@68
|
251 'euccn' : 'gb2312',
|
jpayne@68
|
252 'eucgb2312_cn' : 'gb2312',
|
jpayne@68
|
253 'gb2312_1980' : 'gb2312',
|
jpayne@68
|
254 'gb2312_80' : 'gb2312',
|
jpayne@68
|
255 'iso_ir_58' : 'gb2312',
|
jpayne@68
|
256
|
jpayne@68
|
257 # gbk codec
|
jpayne@68
|
258 '936' : 'gbk',
|
jpayne@68
|
259 'cp936' : 'gbk',
|
jpayne@68
|
260 'ms936' : 'gbk',
|
jpayne@68
|
261
|
jpayne@68
|
262 # hex_codec codec
|
jpayne@68
|
263 'hex' : 'hex_codec',
|
jpayne@68
|
264
|
jpayne@68
|
265 # hp_roman8 codec
|
jpayne@68
|
266 'roman8' : 'hp_roman8',
|
jpayne@68
|
267 'r8' : 'hp_roman8',
|
jpayne@68
|
268 'csHPRoman8' : 'hp_roman8',
|
jpayne@68
|
269 'cp1051' : 'hp_roman8',
|
jpayne@68
|
270 'ibm1051' : 'hp_roman8',
|
jpayne@68
|
271
|
jpayne@68
|
272 # hz codec
|
jpayne@68
|
273 'hzgb' : 'hz',
|
jpayne@68
|
274 'hz_gb' : 'hz',
|
jpayne@68
|
275 'hz_gb_2312' : 'hz',
|
jpayne@68
|
276
|
jpayne@68
|
277 # iso2022_jp codec
|
jpayne@68
|
278 'csiso2022jp' : 'iso2022_jp',
|
jpayne@68
|
279 'iso2022jp' : 'iso2022_jp',
|
jpayne@68
|
280 'iso_2022_jp' : 'iso2022_jp',
|
jpayne@68
|
281
|
jpayne@68
|
282 # iso2022_jp_1 codec
|
jpayne@68
|
283 'iso2022jp_1' : 'iso2022_jp_1',
|
jpayne@68
|
284 'iso_2022_jp_1' : 'iso2022_jp_1',
|
jpayne@68
|
285
|
jpayne@68
|
286 # iso2022_jp_2 codec
|
jpayne@68
|
287 'iso2022jp_2' : 'iso2022_jp_2',
|
jpayne@68
|
288 'iso_2022_jp_2' : 'iso2022_jp_2',
|
jpayne@68
|
289
|
jpayne@68
|
290 # iso2022_jp_2004 codec
|
jpayne@68
|
291 'iso_2022_jp_2004' : 'iso2022_jp_2004',
|
jpayne@68
|
292 'iso2022jp_2004' : 'iso2022_jp_2004',
|
jpayne@68
|
293
|
jpayne@68
|
294 # iso2022_jp_3 codec
|
jpayne@68
|
295 'iso2022jp_3' : 'iso2022_jp_3',
|
jpayne@68
|
296 'iso_2022_jp_3' : 'iso2022_jp_3',
|
jpayne@68
|
297
|
jpayne@68
|
298 # iso2022_jp_ext codec
|
jpayne@68
|
299 'iso2022jp_ext' : 'iso2022_jp_ext',
|
jpayne@68
|
300 'iso_2022_jp_ext' : 'iso2022_jp_ext',
|
jpayne@68
|
301
|
jpayne@68
|
302 # iso2022_kr codec
|
jpayne@68
|
303 'csiso2022kr' : 'iso2022_kr',
|
jpayne@68
|
304 'iso2022kr' : 'iso2022_kr',
|
jpayne@68
|
305 'iso_2022_kr' : 'iso2022_kr',
|
jpayne@68
|
306
|
jpayne@68
|
307 # iso8859_10 codec
|
jpayne@68
|
308 'csisolatin6' : 'iso8859_10',
|
jpayne@68
|
309 'iso_8859_10' : 'iso8859_10',
|
jpayne@68
|
310 'iso_8859_10_1992' : 'iso8859_10',
|
jpayne@68
|
311 'iso_ir_157' : 'iso8859_10',
|
jpayne@68
|
312 'l6' : 'iso8859_10',
|
jpayne@68
|
313 'latin6' : 'iso8859_10',
|
jpayne@68
|
314
|
jpayne@68
|
315 # iso8859_11 codec
|
jpayne@68
|
316 'thai' : 'iso8859_11',
|
jpayne@68
|
317 'iso_8859_11' : 'iso8859_11',
|
jpayne@68
|
318 'iso_8859_11_2001' : 'iso8859_11',
|
jpayne@68
|
319
|
jpayne@68
|
320 # iso8859_13 codec
|
jpayne@68
|
321 'iso_8859_13' : 'iso8859_13',
|
jpayne@68
|
322 'l7' : 'iso8859_13',
|
jpayne@68
|
323 'latin7' : 'iso8859_13',
|
jpayne@68
|
324
|
jpayne@68
|
325 # iso8859_14 codec
|
jpayne@68
|
326 'iso_8859_14' : 'iso8859_14',
|
jpayne@68
|
327 'iso_8859_14_1998' : 'iso8859_14',
|
jpayne@68
|
328 'iso_celtic' : 'iso8859_14',
|
jpayne@68
|
329 'iso_ir_199' : 'iso8859_14',
|
jpayne@68
|
330 'l8' : 'iso8859_14',
|
jpayne@68
|
331 'latin8' : 'iso8859_14',
|
jpayne@68
|
332
|
jpayne@68
|
333 # iso8859_15 codec
|
jpayne@68
|
334 'iso_8859_15' : 'iso8859_15',
|
jpayne@68
|
335 'l9' : 'iso8859_15',
|
jpayne@68
|
336 'latin9' : 'iso8859_15',
|
jpayne@68
|
337
|
jpayne@68
|
338 # iso8859_16 codec
|
jpayne@68
|
339 'iso_8859_16' : 'iso8859_16',
|
jpayne@68
|
340 'iso_8859_16_2001' : 'iso8859_16',
|
jpayne@68
|
341 'iso_ir_226' : 'iso8859_16',
|
jpayne@68
|
342 'l10' : 'iso8859_16',
|
jpayne@68
|
343 'latin10' : 'iso8859_16',
|
jpayne@68
|
344
|
jpayne@68
|
345 # iso8859_2 codec
|
jpayne@68
|
346 'csisolatin2' : 'iso8859_2',
|
jpayne@68
|
347 'iso_8859_2' : 'iso8859_2',
|
jpayne@68
|
348 'iso_8859_2_1987' : 'iso8859_2',
|
jpayne@68
|
349 'iso_ir_101' : 'iso8859_2',
|
jpayne@68
|
350 'l2' : 'iso8859_2',
|
jpayne@68
|
351 'latin2' : 'iso8859_2',
|
jpayne@68
|
352
|
jpayne@68
|
353 # iso8859_3 codec
|
jpayne@68
|
354 'csisolatin3' : 'iso8859_3',
|
jpayne@68
|
355 'iso_8859_3' : 'iso8859_3',
|
jpayne@68
|
356 'iso_8859_3_1988' : 'iso8859_3',
|
jpayne@68
|
357 'iso_ir_109' : 'iso8859_3',
|
jpayne@68
|
358 'l3' : 'iso8859_3',
|
jpayne@68
|
359 'latin3' : 'iso8859_3',
|
jpayne@68
|
360
|
jpayne@68
|
361 # iso8859_4 codec
|
jpayne@68
|
362 'csisolatin4' : 'iso8859_4',
|
jpayne@68
|
363 'iso_8859_4' : 'iso8859_4',
|
jpayne@68
|
364 'iso_8859_4_1988' : 'iso8859_4',
|
jpayne@68
|
365 'iso_ir_110' : 'iso8859_4',
|
jpayne@68
|
366 'l4' : 'iso8859_4',
|
jpayne@68
|
367 'latin4' : 'iso8859_4',
|
jpayne@68
|
368
|
jpayne@68
|
369 # iso8859_5 codec
|
jpayne@68
|
370 'csisolatincyrillic' : 'iso8859_5',
|
jpayne@68
|
371 'cyrillic' : 'iso8859_5',
|
jpayne@68
|
372 'iso_8859_5' : 'iso8859_5',
|
jpayne@68
|
373 'iso_8859_5_1988' : 'iso8859_5',
|
jpayne@68
|
374 'iso_ir_144' : 'iso8859_5',
|
jpayne@68
|
375
|
jpayne@68
|
376 # iso8859_6 codec
|
jpayne@68
|
377 'arabic' : 'iso8859_6',
|
jpayne@68
|
378 'asmo_708' : 'iso8859_6',
|
jpayne@68
|
379 'csisolatinarabic' : 'iso8859_6',
|
jpayne@68
|
380 'ecma_114' : 'iso8859_6',
|
jpayne@68
|
381 'iso_8859_6' : 'iso8859_6',
|
jpayne@68
|
382 'iso_8859_6_1987' : 'iso8859_6',
|
jpayne@68
|
383 'iso_ir_127' : 'iso8859_6',
|
jpayne@68
|
384
|
jpayne@68
|
385 # iso8859_7 codec
|
jpayne@68
|
386 'csisolatingreek' : 'iso8859_7',
|
jpayne@68
|
387 'ecma_118' : 'iso8859_7',
|
jpayne@68
|
388 'elot_928' : 'iso8859_7',
|
jpayne@68
|
389 'greek' : 'iso8859_7',
|
jpayne@68
|
390 'greek8' : 'iso8859_7',
|
jpayne@68
|
391 'iso_8859_7' : 'iso8859_7',
|
jpayne@68
|
392 'iso_8859_7_1987' : 'iso8859_7',
|
jpayne@68
|
393 'iso_ir_126' : 'iso8859_7',
|
jpayne@68
|
394
|
jpayne@68
|
395 # iso8859_8 codec
|
jpayne@68
|
396 'csisolatinhebrew' : 'iso8859_8',
|
jpayne@68
|
397 'hebrew' : 'iso8859_8',
|
jpayne@68
|
398 'iso_8859_8' : 'iso8859_8',
|
jpayne@68
|
399 'iso_8859_8_1988' : 'iso8859_8',
|
jpayne@68
|
400 'iso_ir_138' : 'iso8859_8',
|
jpayne@68
|
401
|
jpayne@68
|
402 # iso8859_9 codec
|
jpayne@68
|
403 'csisolatin5' : 'iso8859_9',
|
jpayne@68
|
404 'iso_8859_9' : 'iso8859_9',
|
jpayne@68
|
405 'iso_8859_9_1989' : 'iso8859_9',
|
jpayne@68
|
406 'iso_ir_148' : 'iso8859_9',
|
jpayne@68
|
407 'l5' : 'iso8859_9',
|
jpayne@68
|
408 'latin5' : 'iso8859_9',
|
jpayne@68
|
409
|
jpayne@68
|
410 # johab codec
|
jpayne@68
|
411 'cp1361' : 'johab',
|
jpayne@68
|
412 'ms1361' : 'johab',
|
jpayne@68
|
413
|
jpayne@68
|
414 # koi8_r codec
|
jpayne@68
|
415 'cskoi8r' : 'koi8_r',
|
jpayne@68
|
416
|
jpayne@68
|
417 # kz1048 codec
|
jpayne@68
|
418 'kz_1048' : 'kz1048',
|
jpayne@68
|
419 'rk1048' : 'kz1048',
|
jpayne@68
|
420 'strk1048_2002' : 'kz1048',
|
jpayne@68
|
421
|
jpayne@68
|
422 # latin_1 codec
|
jpayne@68
|
423 #
|
jpayne@68
|
424 # Note that the latin_1 codec is implemented internally in C and a
|
jpayne@68
|
425 # lot faster than the charmap codec iso8859_1 which uses the same
|
jpayne@68
|
426 # encoding. This is why we discourage the use of the iso8859_1
|
jpayne@68
|
427 # codec and alias it to latin_1 instead.
|
jpayne@68
|
428 #
|
jpayne@68
|
429 '8859' : 'latin_1',
|
jpayne@68
|
430 'cp819' : 'latin_1',
|
jpayne@68
|
431 'csisolatin1' : 'latin_1',
|
jpayne@68
|
432 'ibm819' : 'latin_1',
|
jpayne@68
|
433 'iso8859' : 'latin_1',
|
jpayne@68
|
434 'iso8859_1' : 'latin_1',
|
jpayne@68
|
435 'iso_8859_1' : 'latin_1',
|
jpayne@68
|
436 'iso_8859_1_1987' : 'latin_1',
|
jpayne@68
|
437 'iso_ir_100' : 'latin_1',
|
jpayne@68
|
438 'l1' : 'latin_1',
|
jpayne@68
|
439 'latin' : 'latin_1',
|
jpayne@68
|
440 'latin1' : 'latin_1',
|
jpayne@68
|
441
|
jpayne@68
|
442 # mac_cyrillic codec
|
jpayne@68
|
443 'maccyrillic' : 'mac_cyrillic',
|
jpayne@68
|
444
|
jpayne@68
|
445 # mac_greek codec
|
jpayne@68
|
446 'macgreek' : 'mac_greek',
|
jpayne@68
|
447
|
jpayne@68
|
448 # mac_iceland codec
|
jpayne@68
|
449 'maciceland' : 'mac_iceland',
|
jpayne@68
|
450
|
jpayne@68
|
451 # mac_latin2 codec
|
jpayne@68
|
452 'maccentraleurope' : 'mac_latin2',
|
jpayne@68
|
453 'maclatin2' : 'mac_latin2',
|
jpayne@68
|
454
|
jpayne@68
|
455 # mac_roman codec
|
jpayne@68
|
456 'macintosh' : 'mac_roman',
|
jpayne@68
|
457 'macroman' : 'mac_roman',
|
jpayne@68
|
458
|
jpayne@68
|
459 # mac_turkish codec
|
jpayne@68
|
460 'macturkish' : 'mac_turkish',
|
jpayne@68
|
461
|
jpayne@68
|
462 # mbcs codec
|
jpayne@68
|
463 'ansi' : 'mbcs',
|
jpayne@68
|
464 'dbcs' : 'mbcs',
|
jpayne@68
|
465
|
jpayne@68
|
466 # ptcp154 codec
|
jpayne@68
|
467 'csptcp154' : 'ptcp154',
|
jpayne@68
|
468 'pt154' : 'ptcp154',
|
jpayne@68
|
469 'cp154' : 'ptcp154',
|
jpayne@68
|
470 'cyrillic_asian' : 'ptcp154',
|
jpayne@68
|
471
|
jpayne@68
|
472 # quopri_codec codec
|
jpayne@68
|
473 'quopri' : 'quopri_codec',
|
jpayne@68
|
474 'quoted_printable' : 'quopri_codec',
|
jpayne@68
|
475 'quotedprintable' : 'quopri_codec',
|
jpayne@68
|
476
|
jpayne@68
|
477 # rot_13 codec
|
jpayne@68
|
478 'rot13' : 'rot_13',
|
jpayne@68
|
479
|
jpayne@68
|
480 # shift_jis codec
|
jpayne@68
|
481 'csshiftjis' : 'shift_jis',
|
jpayne@68
|
482 'shiftjis' : 'shift_jis',
|
jpayne@68
|
483 'sjis' : 'shift_jis',
|
jpayne@68
|
484 's_jis' : 'shift_jis',
|
jpayne@68
|
485
|
jpayne@68
|
486 # shift_jis_2004 codec
|
jpayne@68
|
487 'shiftjis2004' : 'shift_jis_2004',
|
jpayne@68
|
488 'sjis_2004' : 'shift_jis_2004',
|
jpayne@68
|
489 's_jis_2004' : 'shift_jis_2004',
|
jpayne@68
|
490
|
jpayne@68
|
491 # shift_jisx0213 codec
|
jpayne@68
|
492 'shiftjisx0213' : 'shift_jisx0213',
|
jpayne@68
|
493 'sjisx0213' : 'shift_jisx0213',
|
jpayne@68
|
494 's_jisx0213' : 'shift_jisx0213',
|
jpayne@68
|
495
|
jpayne@68
|
496 # tactis codec
|
jpayne@68
|
497 'tis260' : 'tactis',
|
jpayne@68
|
498
|
jpayne@68
|
499 # tis_620 codec
|
jpayne@68
|
500 'tis620' : 'tis_620',
|
jpayne@68
|
501 'tis_620_0' : 'tis_620',
|
jpayne@68
|
502 'tis_620_2529_0' : 'tis_620',
|
jpayne@68
|
503 'tis_620_2529_1' : 'tis_620',
|
jpayne@68
|
504 'iso_ir_166' : 'tis_620',
|
jpayne@68
|
505
|
jpayne@68
|
506 # utf_16 codec
|
jpayne@68
|
507 'u16' : 'utf_16',
|
jpayne@68
|
508 'utf16' : 'utf_16',
|
jpayne@68
|
509
|
jpayne@68
|
510 # utf_16_be codec
|
jpayne@68
|
511 'unicodebigunmarked' : 'utf_16_be',
|
jpayne@68
|
512 'utf_16be' : 'utf_16_be',
|
jpayne@68
|
513
|
jpayne@68
|
514 # utf_16_le codec
|
jpayne@68
|
515 'unicodelittleunmarked' : 'utf_16_le',
|
jpayne@68
|
516 'utf_16le' : 'utf_16_le',
|
jpayne@68
|
517
|
jpayne@68
|
518 # utf_32 codec
|
jpayne@68
|
519 'u32' : 'utf_32',
|
jpayne@68
|
520 'utf32' : 'utf_32',
|
jpayne@68
|
521
|
jpayne@68
|
522 # utf_32_be codec
|
jpayne@68
|
523 'utf_32be' : 'utf_32_be',
|
jpayne@68
|
524
|
jpayne@68
|
525 # utf_32_le codec
|
jpayne@68
|
526 'utf_32le' : 'utf_32_le',
|
jpayne@68
|
527
|
jpayne@68
|
528 # utf_7 codec
|
jpayne@68
|
529 'u7' : 'utf_7',
|
jpayne@68
|
530 'utf7' : 'utf_7',
|
jpayne@68
|
531 'unicode_1_1_utf_7' : 'utf_7',
|
jpayne@68
|
532
|
jpayne@68
|
533 # utf_8 codec
|
jpayne@68
|
534 'u8' : 'utf_8',
|
jpayne@68
|
535 'utf' : 'utf_8',
|
jpayne@68
|
536 'utf8' : 'utf_8',
|
jpayne@68
|
537 'utf8_ucs2' : 'utf_8',
|
jpayne@68
|
538 'utf8_ucs4' : 'utf_8',
|
jpayne@68
|
539 'cp65001' : 'utf_8',
|
jpayne@68
|
540
|
jpayne@68
|
541 # uu_codec codec
|
jpayne@68
|
542 'uu' : 'uu_codec',
|
jpayne@68
|
543
|
jpayne@68
|
544 # zlib_codec codec
|
jpayne@68
|
545 'zip' : 'zlib_codec',
|
jpayne@68
|
546 'zlib' : 'zlib_codec',
|
jpayne@68
|
547
|
jpayne@68
|
548 # temporary mac CJK aliases, will be replaced by proper codecs in 3.1
|
jpayne@68
|
549 'x_mac_japanese' : 'shift_jis',
|
jpayne@68
|
550 'x_mac_korean' : 'euc_kr',
|
jpayne@68
|
551 'x_mac_simp_chinese' : 'gb2312',
|
jpayne@68
|
552 'x_mac_trad_chinese' : 'big5',
|
jpayne@68
|
553 }
|