blob: bf7643efb9cf83997da0b7e55af1bc0463f66b8b [file] [log] [blame]
Guido van Rossum0229bf62000-03-10 23:17:24 +00001""" Encoding Aliases Support
2
3 This module is used by the encodings package search function to
4 map encodings names to module names.
5
Marc-André Lemburga40ea752002-10-04 11:58:24 +00006 Note that the search function normalizes the encoding names before
7 doing the lookup, so the mapping will have to map normalized
8 encoding names to module names.
Marc-André Lemburg462004e2002-02-10 21:36:20 +00009
10 Contents:
11
12 The following aliases dictionary contains mappings of all IANA
13 character set names for which the Python core library provides
14 codecs. In addition to these, a few Python specific codec
15 aliases have also been added.
16
Guido van Rossum0229bf62000-03-10 23:17:24 +000017"""
18aliases = {
19
Marc-André Lemburgc759f072004-08-05 12:43:30 +000020 # Please keep this list sorted alphabetically by value !
Marc-André Lemburgcd8a4cb2004-07-28 15:35:29 +000021
Marc-André Lemburg462004e2002-02-10 21:36:20 +000022 # ascii codec
23 '646' : 'ascii',
Marc-André Lemburga0af63b2002-02-11 17:43:46 +000024 'ansi_x3.4_1968' : 'ascii',
Marc-André Lemburg8dc5ff22002-10-04 16:30:42 +000025 'ansi_x3_4_1968' : 'ascii', # some email headers use this non-standard name
Marc-André Lemburga0af63b2002-02-11 17:43:46 +000026 'ansi_x3.4_1986' : 'ascii',
Marc-André Lemburg462004e2002-02-10 21:36:20 +000027 'cp367' : 'ascii',
28 'csascii' : 'ascii',
29 'ibm367' : 'ascii',
30 'iso646_us' : 'ascii',
Marc-André Lemburg9d158bb2002-10-04 11:51:39 +000031 'iso_646.irv_1991' : 'ascii',
Marc-André Lemburg462004e2002-02-10 21:36:20 +000032 'iso_ir_6' : 'ascii',
33 'us' : 'ascii',
34 'us_ascii' : 'ascii',
Guido van Rossum0229bf62000-03-10 23:17:24 +000035
Marc-André Lemburg462004e2002-02-10 21:36:20 +000036 # base64_codec codec
37 'base64' : 'base64_codec',
38 'base_64' : 'base64_codec',
Guido van Rossum0229bf62000-03-10 23:17:24 +000039
Hye-Shik Chang3e2a3062004-01-17 14:29:29 +000040 # big5 codec
41 'big5_tw' : 'big5',
42 'csbig5' : 'big5',
43
Hye-Shik Chang2bb146f2004-07-18 03:06:29 +000044 # big5hkscs codec
45 'big5_hkscs' : 'big5hkscs',
46 'hkscs' : 'big5hkscs',
47
Raymond Hettinger9a80c5d2003-09-23 20:21:01 +000048 # bz2_codec codec
49 'bz2' : 'bz2_codec',
50
Marc-André Lemburg462004e2002-02-10 21:36:20 +000051 # cp037 codec
Marc-André Lemburg5c94d332004-01-20 09:38:52 +000052 '037' : 'cp037',
Marc-André Lemburg462004e2002-02-10 21:36:20 +000053 'csibm037' : 'cp037',
54 'ebcdic_cp_ca' : 'cp037',
55 'ebcdic_cp_nl' : 'cp037',
56 'ebcdic_cp_us' : 'cp037',
57 'ebcdic_cp_wt' : 'cp037',
58 'ibm037' : 'cp037',
59 'ibm039' : 'cp037',
Guido van Rossum0229bf62000-03-10 23:17:24 +000060
Marc-André Lemburg462004e2002-02-10 21:36:20 +000061 # cp1026 codec
Marc-André Lemburg5c94d332004-01-20 09:38:52 +000062 '1026' : 'cp1026',
Marc-André Lemburg462004e2002-02-10 21:36:20 +000063 'csibm1026' : 'cp1026',
64 'ibm1026' : 'cp1026',
Guido van Rossum0229bf62000-03-10 23:17:24 +000065
Marc-André Lemburg462004e2002-02-10 21:36:20 +000066 # cp1140 codec
Marc-André Lemburg5c94d332004-01-20 09:38:52 +000067 '1140' : 'cp1140',
Marc-André Lemburg462004e2002-02-10 21:36:20 +000068 'ibm1140' : 'cp1140',
Mark Hammond194bfb22001-06-04 02:31:23 +000069
Marc-André Lemburg462004e2002-02-10 21:36:20 +000070 # cp1250 codec
Marc-André Lemburg5c94d332004-01-20 09:38:52 +000071 '1250' : 'cp1250',
Marc-André Lemburg462004e2002-02-10 21:36:20 +000072 'windows_1250' : 'cp1250',
Guido van Rossum9e896b32000-04-05 20:11:21 +000073
Marc-André Lemburg462004e2002-02-10 21:36:20 +000074 # cp1251 codec
Marc-André Lemburg5c94d332004-01-20 09:38:52 +000075 '1251' : 'cp1251',
Marc-André Lemburg462004e2002-02-10 21:36:20 +000076 'windows_1251' : 'cp1251',
Marc-André Lemburg4fd73f02000-06-07 09:12:30 +000077
Marc-André Lemburg462004e2002-02-10 21:36:20 +000078 # cp1252 codec
Marc-André Lemburg5c94d332004-01-20 09:38:52 +000079 '1252' : 'cp1252',
Marc-André Lemburg462004e2002-02-10 21:36:20 +000080 'windows_1252' : 'cp1252',
Marc-André Lemburg4fd73f02000-06-07 09:12:30 +000081
Marc-André Lemburg462004e2002-02-10 21:36:20 +000082 # cp1253 codec
Marc-André Lemburg5c94d332004-01-20 09:38:52 +000083 '1253' : 'cp1253',
Marc-André Lemburg462004e2002-02-10 21:36:20 +000084 'windows_1253' : 'cp1253',
85
86 # cp1254 codec
Marc-André Lemburg5c94d332004-01-20 09:38:52 +000087 '1254' : 'cp1254',
Marc-André Lemburg462004e2002-02-10 21:36:20 +000088 'windows_1254' : 'cp1254',
89
90 # cp1255 codec
Marc-André Lemburg5c94d332004-01-20 09:38:52 +000091 '1255' : 'cp1255',
Marc-André Lemburg462004e2002-02-10 21:36:20 +000092 'windows_1255' : 'cp1255',
93
94 # cp1256 codec
Marc-André Lemburg5c94d332004-01-20 09:38:52 +000095 '1256' : 'cp1256',
Marc-André Lemburg462004e2002-02-10 21:36:20 +000096 'windows_1256' : 'cp1256',
97
98 # cp1257 codec
Marc-André Lemburg5c94d332004-01-20 09:38:52 +000099 '1257' : 'cp1257',
Marc-André Lemburg462004e2002-02-10 21:36:20 +0000100 'windows_1257' : 'cp1257',
101
102 # cp1258 codec
Marc-André Lemburg5c94d332004-01-20 09:38:52 +0000103 '1258' : 'cp1258',
Marc-André Lemburg462004e2002-02-10 21:36:20 +0000104 'windows_1258' : 'cp1258',
105
106 # cp424 codec
Marc-André Lemburg5c94d332004-01-20 09:38:52 +0000107 '424' : 'cp424',
Marc-André Lemburg462004e2002-02-10 21:36:20 +0000108 'csibm424' : 'cp424',
109 'ebcdic_cp_he' : 'cp424',
110 'ibm424' : 'cp424',
111
112 # cp437 codec
113 '437' : 'cp437',
114 'cspc8codepage437' : 'cp437',
115 'ibm437' : 'cp437',
116
117 # cp500 codec
Marc-André Lemburg5c94d332004-01-20 09:38:52 +0000118 '500' : 'cp500',
Marc-André Lemburg462004e2002-02-10 21:36:20 +0000119 'csibm500' : 'cp500',
120 'ebcdic_cp_be' : 'cp500',
121 'ebcdic_cp_ch' : 'cp500',
122 'ibm500' : 'cp500',
123
124 # cp775 codec
Marc-André Lemburg9ab88182004-12-10 21:54:35 +0000125 '775' : 'cp775',
Marc-André Lemburg462004e2002-02-10 21:36:20 +0000126 'cspc775baltic' : 'cp775',
127 'ibm775' : 'cp775',
128
129 # cp850 codec
130 '850' : 'cp850',
131 'cspc850multilingual' : 'cp850',
132 'ibm850' : 'cp850',
133
134 # cp852 codec
135 '852' : 'cp852',
136 'cspcp852' : 'cp852',
137 'ibm852' : 'cp852',
138
139 # cp855 codec
140 '855' : 'cp855',
141 'csibm855' : 'cp855',
142 'ibm855' : 'cp855',
143
144 # cp857 codec
145 '857' : 'cp857',
146 'csibm857' : 'cp857',
147 'ibm857' : 'cp857',
148
149 # cp860 codec
150 '860' : 'cp860',
151 'csibm860' : 'cp860',
152 'ibm860' : 'cp860',
153
154 # cp861 codec
155 '861' : 'cp861',
156 'cp_is' : 'cp861',
157 'csibm861' : 'cp861',
158 'ibm861' : 'cp861',
159
160 # cp862 codec
161 '862' : 'cp862',
162 'cspc862latinhebrew' : 'cp862',
163 'ibm862' : 'cp862',
164
165 # cp863 codec
166 '863' : 'cp863',
167 'csibm863' : 'cp863',
168 'ibm863' : 'cp863',
169
170 # cp864 codec
Marc-André Lemburg5c94d332004-01-20 09:38:52 +0000171 '864' : 'cp864',
Marc-André Lemburg462004e2002-02-10 21:36:20 +0000172 'csibm864' : 'cp864',
173 'ibm864' : 'cp864',
174
175 # cp865 codec
176 '865' : 'cp865',
177 'csibm865' : 'cp865',
178 'ibm865' : 'cp865',
179
180 # cp866 codec
181 '866' : 'cp866',
182 'csibm866' : 'cp866',
183 'ibm866' : 'cp866',
184
185 # cp869 codec
186 '869' : 'cp869',
187 'cp_gr' : 'cp869',
188 'csibm869' : 'cp869',
189 'ibm869' : 'cp869',
190
Hye-Shik Chang3e2a3062004-01-17 14:29:29 +0000191 # cp932 codec
192 '932' : 'cp932',
193 'ms932' : 'cp932',
194 'mskanji' : 'cp932',
195 'ms_kanji' : 'cp932',
196
197 # cp949 codec
198 '949' : 'cp949',
199 'ms949' : 'cp949',
200 'uhc' : 'cp949',
201
202 # cp950 codec
203 '950' : 'cp950',
204 'ms950' : 'cp950',
205
Hye-Shik Chang2bb146f2004-07-18 03:06:29 +0000206 # euc_jis_2004 codec
207 'jisx0213' : 'euc_jis_2004',
208 'eucjis2004' : 'euc_jis_2004',
209 'euc_jis2004' : 'euc_jis_2004',
210
Hye-Shik Chang3e2a3062004-01-17 14:29:29 +0000211 # euc_jisx0213 codec
Hye-Shik Chang3e2a3062004-01-17 14:29:29 +0000212 'eucjisx0213' : 'euc_jisx0213',
213
214 # euc_jp codec
215 'eucjp' : 'euc_jp',
216 'ujis' : 'euc_jp',
217 'u_jis' : 'euc_jp',
218
219 # euc_kr codec
220 'euckr' : 'euc_kr',
221 'korean' : 'euc_kr',
222 'ksc5601' : 'euc_kr',
223 'ks_c_5601' : 'euc_kr',
224 'ks_c_5601_1987' : 'euc_kr',
225 'ksx1001' : 'euc_kr',
226 'ks_x_1001' : 'euc_kr',
227
228 # gb18030 codec
229 'gb18030_2000' : 'gb18030',
230
231 # gb2312 codec
232 'chinese' : 'gb2312',
233 'csiso58gb231280' : 'gb2312',
234 'euc_cn' : 'gb2312',
235 'euccn' : 'gb2312',
236 'eucgb2312_cn' : 'gb2312',
237 'gb2312_1980' : 'gb2312',
238 'gb2312_80' : 'gb2312',
239 'iso_ir_58' : 'gb2312',
240
241 # gbk codec
242 '936' : 'gbk',
243 'cp936' : 'gbk',
244 'ms936' : 'gbk',
245
Marc-André Lemburg462004e2002-02-10 21:36:20 +0000246 # hex_codec codec
247 'hex' : 'hex_codec',
248
Marc-André Lemburgcd8a4cb2004-07-28 15:35:29 +0000249 # hp_roman8 codec
250 'roman8' : 'hp_roman8',
251 'r8' : 'hp_roman8',
252 'csHPRoman8' : 'hp_roman8',
253
Hye-Shik Chang3e2a3062004-01-17 14:29:29 +0000254 # hz codec
255 'hzgb' : 'hz',
256 'hz_gb' : 'hz',
257 'hz_gb_2312' : 'hz',
258
259 # iso2022_jp codec
260 'csiso2022jp' : 'iso2022_jp',
261 'iso2022jp' : 'iso2022_jp',
262 'iso_2022_jp' : 'iso2022_jp',
263
264 # iso2022_jp_1 codec
265 'iso2022jp_1' : 'iso2022_jp_1',
266 'iso_2022_jp_1' : 'iso2022_jp_1',
267
268 # iso2022_jp_2 codec
269 'iso2022jp_2' : 'iso2022_jp_2',
270 'iso_2022_jp_2' : 'iso2022_jp_2',
271
Hye-Shik Chang2bb146f2004-07-18 03:06:29 +0000272 # iso2022_jp_2004 codec
273 'iso_2022_jp_2004' : 'iso2022_jp_2004',
274 'iso2022jp_2004' : 'iso2022_jp_2004',
275
Hye-Shik Changb619e4b2004-01-20 09:33:30 +0000276 # iso2022_jp_3 codec
Hye-Shik Chang3e2a3062004-01-17 14:29:29 +0000277 'iso2022jp_3' : 'iso2022_jp_3',
278 'iso_2022_jp_3' : 'iso2022_jp_3',
279
280 # iso2022_jp_ext codec
281 'iso2022jp_ext' : 'iso2022_jp_ext',
282 'iso_2022_jp_ext' : 'iso2022_jp_ext',
283
284 # iso2022_kr codec
285 'csiso2022kr' : 'iso2022_kr',
286 'iso2022kr' : 'iso2022_kr',
287 'iso_2022_kr' : 'iso2022_kr',
288
Marc-André Lemburg462004e2002-02-10 21:36:20 +0000289 # iso8859_10 codec
290 'csisolatin6' : 'iso8859_10',
291 'iso_8859_10' : 'iso8859_10',
Marc-André Lemburg9d158bb2002-10-04 11:51:39 +0000292 'iso_8859_10_1992' : 'iso8859_10',
Marc-André Lemburg462004e2002-02-10 21:36:20 +0000293 'iso_ir_157' : 'iso8859_10',
294 'l6' : 'iso8859_10',
295 'latin6' : 'iso8859_10',
296
Marc-André Lemburg9ab88182004-12-10 21:54:35 +0000297 # iso8859_11 codec
298 'thai' : 'iso8859_11',
299 'iso_8859_11' : 'iso8859_11',
300 'iso_8859_11_2001' : 'iso8859_11',
301
Marc-André Lemburg462004e2002-02-10 21:36:20 +0000302 # iso8859_13 codec
303 'iso_8859_13' : 'iso8859_13',
304
305 # iso8859_14 codec
306 'iso_8859_14' : 'iso8859_14',
Marc-André Lemburg9d158bb2002-10-04 11:51:39 +0000307 'iso_8859_14_1998' : 'iso8859_14',
Marc-André Lemburg462004e2002-02-10 21:36:20 +0000308 'iso_celtic' : 'iso8859_14',
309 'iso_ir_199' : 'iso8859_14',
310 'l8' : 'iso8859_14',
311 'latin8' : 'iso8859_14',
312
313 # iso8859_15 codec
314 'iso_8859_15' : 'iso8859_15',
315
Marc-André Lemburg9ab88182004-12-10 21:54:35 +0000316 # iso8859_16 codec
317 'iso_8859_16' : 'iso8859_16',
318 'iso_8859_16_2001' : 'iso8859_16',
319 'iso_ir_226' : 'iso8859_16',
320 'l10' : 'iso8859_16',
321 'latin10' : 'iso8859_16',
322
Marc-André Lemburg462004e2002-02-10 21:36:20 +0000323 # iso8859_2 codec
324 'csisolatin2' : 'iso8859_2',
325 'iso_8859_2' : 'iso8859_2',
Marc-André Lemburg9d158bb2002-10-04 11:51:39 +0000326 'iso_8859_2_1987' : 'iso8859_2',
Marc-André Lemburg462004e2002-02-10 21:36:20 +0000327 'iso_ir_101' : 'iso8859_2',
328 'l2' : 'iso8859_2',
329 'latin2' : 'iso8859_2',
330
331 # iso8859_3 codec
332 'csisolatin3' : 'iso8859_3',
333 'iso_8859_3' : 'iso8859_3',
Marc-André Lemburg9d158bb2002-10-04 11:51:39 +0000334 'iso_8859_3_1988' : 'iso8859_3',
Marc-André Lemburg462004e2002-02-10 21:36:20 +0000335 'iso_ir_109' : 'iso8859_3',
336 'l3' : 'iso8859_3',
337 'latin3' : 'iso8859_3',
338
339 # iso8859_4 codec
340 'csisolatin4' : 'iso8859_4',
341 'iso_8859_4' : 'iso8859_4',
Marc-André Lemburg9d158bb2002-10-04 11:51:39 +0000342 'iso_8859_4_1988' : 'iso8859_4',
Marc-André Lemburg462004e2002-02-10 21:36:20 +0000343 'iso_ir_110' : 'iso8859_4',
344 'l4' : 'iso8859_4',
345 'latin4' : 'iso8859_4',
346
347 # iso8859_5 codec
348 'csisolatincyrillic' : 'iso8859_5',
349 'cyrillic' : 'iso8859_5',
350 'iso_8859_5' : 'iso8859_5',
Marc-André Lemburg9d158bb2002-10-04 11:51:39 +0000351 'iso_8859_5_1988' : 'iso8859_5',
Marc-André Lemburg462004e2002-02-10 21:36:20 +0000352 'iso_ir_144' : 'iso8859_5',
353
354 # iso8859_6 codec
355 'arabic' : 'iso8859_6',
356 'asmo_708' : 'iso8859_6',
357 'csisolatinarabic' : 'iso8859_6',
358 'ecma_114' : 'iso8859_6',
359 'iso_8859_6' : 'iso8859_6',
Marc-André Lemburg9d158bb2002-10-04 11:51:39 +0000360 'iso_8859_6_1987' : 'iso8859_6',
Marc-André Lemburg462004e2002-02-10 21:36:20 +0000361 'iso_ir_127' : 'iso8859_6',
362
363 # iso8859_7 codec
364 'csisolatingreek' : 'iso8859_7',
365 'ecma_118' : 'iso8859_7',
366 'elot_928' : 'iso8859_7',
367 'greek' : 'iso8859_7',
368 'greek8' : 'iso8859_7',
369 'iso_8859_7' : 'iso8859_7',
Marc-André Lemburg9d158bb2002-10-04 11:51:39 +0000370 'iso_8859_7_1987' : 'iso8859_7',
Marc-André Lemburg462004e2002-02-10 21:36:20 +0000371 'iso_ir_126' : 'iso8859_7',
372
373 # iso8859_8 codec
374 'csisolatinhebrew' : 'iso8859_8',
375 'hebrew' : 'iso8859_8',
376 'iso_8859_8' : 'iso8859_8',
Marc-André Lemburg9d158bb2002-10-04 11:51:39 +0000377 'iso_8859_8_1988' : 'iso8859_8',
Marc-André Lemburg462004e2002-02-10 21:36:20 +0000378 'iso_ir_138' : 'iso8859_8',
379
380 # iso8859_9 codec
381 'csisolatin5' : 'iso8859_9',
382 'iso_8859_9' : 'iso8859_9',
Marc-André Lemburg9d158bb2002-10-04 11:51:39 +0000383 'iso_8859_9_1989' : 'iso8859_9',
Marc-André Lemburg462004e2002-02-10 21:36:20 +0000384 'iso_ir_148' : 'iso8859_9',
385 'l5' : 'iso8859_9',
386 'latin5' : 'iso8859_9',
387
Hye-Shik Chang3e2a3062004-01-17 14:29:29 +0000388 # johab codec
389 'cp1361' : 'johab',
390 'ms1361' : 'johab',
Marc-André Lemburg462004e2002-02-10 21:36:20 +0000391
392 # koi8_r codec
393 'cskoi8r' : 'koi8_r',
394
395 # latin_1 codec
396 '8859' : 'latin_1',
397 'cp819' : 'latin_1',
398 'csisolatin1' : 'latin_1',
399 'ibm819' : 'latin_1',
400 'iso8859' : 'latin_1',
401 'iso_8859_1' : 'latin_1',
Marc-André Lemburg9d158bb2002-10-04 11:51:39 +0000402 'iso_8859_1_1987' : 'latin_1',
Marc-André Lemburg462004e2002-02-10 21:36:20 +0000403 'iso_ir_100' : 'latin_1',
404 'l1' : 'latin_1',
405 'latin' : 'latin_1',
406 'latin1' : 'latin_1',
407
408 # mac_cyrillic codec
409 'maccyrillic' : 'mac_cyrillic',
410
411 # mac_greek codec
412 'macgreek' : 'mac_greek',
413
414 # mac_iceland codec
415 'maciceland' : 'mac_iceland',
416
417 # mac_latin2 codec
418 'maccentraleurope' : 'mac_latin2',
419 'maclatin2' : 'mac_latin2',
420
421 # mac_roman codec
422 'macroman' : 'mac_roman',
423
424 # mac_turkish codec
425 'macturkish' : 'mac_turkish',
426
427 # mbcs codec
428 'dbcs' : 'mbcs',
429
Hye-Shik Chang5c5316f2004-03-19 08:06:07 +0000430 # ptcp154 codec
431 'csptcp154' : 'ptcp154',
432 'pt154' : 'ptcp154',
433 'cp154' : 'ptcp154',
434 'cyrillic-asian' : 'ptcp154',
435
Marc-André Lemburg462004e2002-02-10 21:36:20 +0000436 # quopri_codec codec
437 'quopri' : 'quopri_codec',
438 'quoted_printable' : 'quopri_codec',
439 'quotedprintable' : 'quopri_codec',
440
441 # rot_13 codec
442 'rot13' : 'rot_13',
443
Hye-Shik Chang3e2a3062004-01-17 14:29:29 +0000444 # shift_jis codec
445 'csshiftjis' : 'shift_jis',
446 'shiftjis' : 'shift_jis',
447 'sjis' : 'shift_jis',
448 's_jis' : 'shift_jis',
449
Hye-Shik Chang2bb146f2004-07-18 03:06:29 +0000450 # shift_jis_2004 codec
451 'shiftjis2004' : 'shift_jis_2004',
452 'sjis_2004' : 'shift_jis_2004',
453 's_jis_2004' : 'shift_jis_2004',
454
Hye-Shik Chang3e2a3062004-01-17 14:29:29 +0000455 # shift_jisx0213 codec
456 'shiftjisx0213' : 'shift_jisx0213',
457 'sjisx0213' : 'shift_jisx0213',
458 's_jisx0213' : 'shift_jisx0213',
459
Marc-André Lemburg462004e2002-02-10 21:36:20 +0000460 # tactis codec
461 'tis260' : 'tactis',
462
Marc-André Lemburgc759f072004-08-05 12:43:30 +0000463 # tis_620 codec
464 'tis620' : 'tis_620',
465 'tis_620_0' : 'tis_620',
466 'tis_620_2529_0' : 'tis_620',
467 'tis_620_2529_1' : 'tis_620',
468 'iso_ir_166' : 'tis_620',
469
Marc-André Lemburg462004e2002-02-10 21:36:20 +0000470 # utf_16 codec
471 'u16' : 'utf_16',
472 'utf16' : 'utf_16',
473
474 # utf_16_be codec
475 'unicodebigunmarked' : 'utf_16_be',
476 'utf_16be' : 'utf_16_be',
477
478 # utf_16_le codec
479 'unicodelittleunmarked' : 'utf_16_le',
480 'utf_16le' : 'utf_16_le',
481
482 # utf_7 codec
483 'u7' : 'utf_7',
484 'utf7' : 'utf_7',
485
486 # utf_8 codec
487 'u8' : 'utf_8',
488 'utf' : 'utf_8',
489 'utf8' : 'utf_8',
Marc-André Lemburg9d158bb2002-10-04 11:51:39 +0000490 'utf8_ucs2' : 'utf_8',
491 'utf8_ucs4' : 'utf_8',
Marc-André Lemburg462004e2002-02-10 21:36:20 +0000492
493 # uu_codec codec
494 'uu' : 'uu_codec',
495
496 # zlib_codec codec
497 'zip' : 'zlib_codec',
498 'zlib' : 'zlib_codec',
Marc-André Lemburg2d920412001-05-15 12:00:02 +0000499
Guido van Rossum0229bf62000-03-10 23:17:24 +0000500}