jpayne@69: """ Encoding Aliases Support jpayne@69: jpayne@69: This module is used by the encodings package search function to jpayne@69: map encodings names to module names. jpayne@69: jpayne@69: Note that the search function normalizes the encoding names before jpayne@69: doing the lookup, so the mapping will have to map normalized jpayne@69: encoding names to module names. jpayne@69: jpayne@69: Contents: jpayne@69: jpayne@69: The following aliases dictionary contains mappings of all IANA jpayne@69: character set names for which the Python core library provides jpayne@69: codecs. In addition to these, a few Python specific codec jpayne@69: aliases have also been added. jpayne@69: jpayne@69: """ jpayne@69: aliases = { jpayne@69: jpayne@69: # Please keep this list sorted alphabetically by value ! jpayne@69: jpayne@69: # ascii codec jpayne@69: '646' : 'ascii', jpayne@69: 'ansi_x3.4_1968' : 'ascii', jpayne@69: 'ansi_x3_4_1968' : 'ascii', # some email headers use this non-standard name jpayne@69: 'ansi_x3.4_1986' : 'ascii', jpayne@69: 'cp367' : 'ascii', jpayne@69: 'csascii' : 'ascii', jpayne@69: 'ibm367' : 'ascii', jpayne@69: 'iso646_us' : 'ascii', jpayne@69: 'iso_646.irv_1991' : 'ascii', jpayne@69: 'iso_ir_6' : 'ascii', jpayne@69: 'us' : 'ascii', jpayne@69: 'us_ascii' : 'ascii', jpayne@69: jpayne@69: # base64_codec codec jpayne@69: 'base64' : 'base64_codec', jpayne@69: 'base_64' : 'base64_codec', jpayne@69: jpayne@69: # big5 codec jpayne@69: 'big5_tw' : 'big5', jpayne@69: 'csbig5' : 'big5', jpayne@69: jpayne@69: # big5hkscs codec jpayne@69: 'big5_hkscs' : 'big5hkscs', jpayne@69: 'hkscs' : 'big5hkscs', jpayne@69: jpayne@69: # bz2_codec codec jpayne@69: 'bz2' : 'bz2_codec', jpayne@69: jpayne@69: # cp037 codec jpayne@69: '037' : 'cp037', jpayne@69: 'csibm037' : 'cp037', jpayne@69: 'ebcdic_cp_ca' : 'cp037', jpayne@69: 'ebcdic_cp_nl' : 'cp037', jpayne@69: 'ebcdic_cp_us' : 'cp037', jpayne@69: 'ebcdic_cp_wt' : 'cp037', jpayne@69: 'ibm037' : 'cp037', jpayne@69: 'ibm039' : 'cp037', jpayne@69: jpayne@69: # cp1026 codec jpayne@69: '1026' : 'cp1026', jpayne@69: 'csibm1026' : 'cp1026', jpayne@69: 'ibm1026' : 'cp1026', jpayne@69: jpayne@69: # cp1125 codec jpayne@69: '1125' : 'cp1125', jpayne@69: 'ibm1125' : 'cp1125', jpayne@69: 'cp866u' : 'cp1125', jpayne@69: 'ruscii' : 'cp1125', jpayne@69: jpayne@69: # cp1140 codec jpayne@69: '1140' : 'cp1140', jpayne@69: 'ibm1140' : 'cp1140', jpayne@69: jpayne@69: # cp1250 codec jpayne@69: '1250' : 'cp1250', jpayne@69: 'windows_1250' : 'cp1250', jpayne@69: jpayne@69: # cp1251 codec jpayne@69: '1251' : 'cp1251', jpayne@69: 'windows_1251' : 'cp1251', jpayne@69: jpayne@69: # cp1252 codec jpayne@69: '1252' : 'cp1252', jpayne@69: 'windows_1252' : 'cp1252', jpayne@69: jpayne@69: # cp1253 codec jpayne@69: '1253' : 'cp1253', jpayne@69: 'windows_1253' : 'cp1253', jpayne@69: jpayne@69: # cp1254 codec jpayne@69: '1254' : 'cp1254', jpayne@69: 'windows_1254' : 'cp1254', jpayne@69: jpayne@69: # cp1255 codec jpayne@69: '1255' : 'cp1255', jpayne@69: 'windows_1255' : 'cp1255', jpayne@69: jpayne@69: # cp1256 codec jpayne@69: '1256' : 'cp1256', jpayne@69: 'windows_1256' : 'cp1256', jpayne@69: jpayne@69: # cp1257 codec jpayne@69: '1257' : 'cp1257', jpayne@69: 'windows_1257' : 'cp1257', jpayne@69: jpayne@69: # cp1258 codec jpayne@69: '1258' : 'cp1258', jpayne@69: 'windows_1258' : 'cp1258', jpayne@69: jpayne@69: # cp273 codec jpayne@69: '273' : 'cp273', jpayne@69: 'ibm273' : 'cp273', jpayne@69: 'csibm273' : 'cp273', jpayne@69: jpayne@69: # cp424 codec jpayne@69: '424' : 'cp424', jpayne@69: 'csibm424' : 'cp424', jpayne@69: 'ebcdic_cp_he' : 'cp424', jpayne@69: 'ibm424' : 'cp424', jpayne@69: jpayne@69: # cp437 codec jpayne@69: '437' : 'cp437', jpayne@69: 'cspc8codepage437' : 'cp437', jpayne@69: 'ibm437' : 'cp437', jpayne@69: jpayne@69: # cp500 codec jpayne@69: '500' : 'cp500', jpayne@69: 'csibm500' : 'cp500', jpayne@69: 'ebcdic_cp_be' : 'cp500', jpayne@69: 'ebcdic_cp_ch' : 'cp500', jpayne@69: 'ibm500' : 'cp500', jpayne@69: jpayne@69: # cp775 codec jpayne@69: '775' : 'cp775', jpayne@69: 'cspc775baltic' : 'cp775', jpayne@69: 'ibm775' : 'cp775', jpayne@69: jpayne@69: # cp850 codec jpayne@69: '850' : 'cp850', jpayne@69: 'cspc850multilingual' : 'cp850', jpayne@69: 'ibm850' : 'cp850', jpayne@69: jpayne@69: # cp852 codec jpayne@69: '852' : 'cp852', jpayne@69: 'cspcp852' : 'cp852', jpayne@69: 'ibm852' : 'cp852', jpayne@69: jpayne@69: # cp855 codec jpayne@69: '855' : 'cp855', jpayne@69: 'csibm855' : 'cp855', jpayne@69: 'ibm855' : 'cp855', jpayne@69: jpayne@69: # cp857 codec jpayne@69: '857' : 'cp857', jpayne@69: 'csibm857' : 'cp857', jpayne@69: 'ibm857' : 'cp857', jpayne@69: jpayne@69: # cp858 codec jpayne@69: '858' : 'cp858', jpayne@69: 'csibm858' : 'cp858', jpayne@69: 'ibm858' : 'cp858', jpayne@69: jpayne@69: # cp860 codec jpayne@69: '860' : 'cp860', jpayne@69: 'csibm860' : 'cp860', jpayne@69: 'ibm860' : 'cp860', jpayne@69: jpayne@69: # cp861 codec jpayne@69: '861' : 'cp861', jpayne@69: 'cp_is' : 'cp861', jpayne@69: 'csibm861' : 'cp861', jpayne@69: 'ibm861' : 'cp861', jpayne@69: jpayne@69: # cp862 codec jpayne@69: '862' : 'cp862', jpayne@69: 'cspc862latinhebrew' : 'cp862', jpayne@69: 'ibm862' : 'cp862', jpayne@69: jpayne@69: # cp863 codec jpayne@69: '863' : 'cp863', jpayne@69: 'csibm863' : 'cp863', jpayne@69: 'ibm863' : 'cp863', jpayne@69: jpayne@69: # cp864 codec jpayne@69: '864' : 'cp864', jpayne@69: 'csibm864' : 'cp864', jpayne@69: 'ibm864' : 'cp864', jpayne@69: jpayne@69: # cp865 codec jpayne@69: '865' : 'cp865', jpayne@69: 'csibm865' : 'cp865', jpayne@69: 'ibm865' : 'cp865', jpayne@69: jpayne@69: # cp866 codec jpayne@69: '866' : 'cp866', jpayne@69: 'csibm866' : 'cp866', jpayne@69: 'ibm866' : 'cp866', jpayne@69: jpayne@69: # cp869 codec jpayne@69: '869' : 'cp869', jpayne@69: 'cp_gr' : 'cp869', jpayne@69: 'csibm869' : 'cp869', jpayne@69: 'ibm869' : 'cp869', jpayne@69: jpayne@69: # cp932 codec jpayne@69: '932' : 'cp932', jpayne@69: 'ms932' : 'cp932', jpayne@69: 'mskanji' : 'cp932', jpayne@69: 'ms_kanji' : 'cp932', jpayne@69: jpayne@69: # cp949 codec jpayne@69: '949' : 'cp949', jpayne@69: 'ms949' : 'cp949', jpayne@69: 'uhc' : 'cp949', jpayne@69: jpayne@69: # cp950 codec jpayne@69: '950' : 'cp950', jpayne@69: 'ms950' : 'cp950', jpayne@69: jpayne@69: # euc_jis_2004 codec jpayne@69: 'jisx0213' : 'euc_jis_2004', jpayne@69: 'eucjis2004' : 'euc_jis_2004', jpayne@69: 'euc_jis2004' : 'euc_jis_2004', jpayne@69: jpayne@69: # euc_jisx0213 codec jpayne@69: 'eucjisx0213' : 'euc_jisx0213', jpayne@69: jpayne@69: # euc_jp codec jpayne@69: 'eucjp' : 'euc_jp', jpayne@69: 'ujis' : 'euc_jp', jpayne@69: 'u_jis' : 'euc_jp', jpayne@69: jpayne@69: # euc_kr codec jpayne@69: 'euckr' : 'euc_kr', jpayne@69: 'korean' : 'euc_kr', jpayne@69: 'ksc5601' : 'euc_kr', jpayne@69: 'ks_c_5601' : 'euc_kr', jpayne@69: 'ks_c_5601_1987' : 'euc_kr', jpayne@69: 'ksx1001' : 'euc_kr', jpayne@69: 'ks_x_1001' : 'euc_kr', jpayne@69: jpayne@69: # gb18030 codec jpayne@69: 'gb18030_2000' : 'gb18030', jpayne@69: jpayne@69: # gb2312 codec jpayne@69: 'chinese' : 'gb2312', jpayne@69: 'csiso58gb231280' : 'gb2312', jpayne@69: 'euc_cn' : 'gb2312', jpayne@69: 'euccn' : 'gb2312', jpayne@69: 'eucgb2312_cn' : 'gb2312', jpayne@69: 'gb2312_1980' : 'gb2312', jpayne@69: 'gb2312_80' : 'gb2312', jpayne@69: 'iso_ir_58' : 'gb2312', jpayne@69: jpayne@69: # gbk codec jpayne@69: '936' : 'gbk', jpayne@69: 'cp936' : 'gbk', jpayne@69: 'ms936' : 'gbk', jpayne@69: jpayne@69: # hex_codec codec jpayne@69: 'hex' : 'hex_codec', jpayne@69: jpayne@69: # hp_roman8 codec jpayne@69: 'roman8' : 'hp_roman8', jpayne@69: 'r8' : 'hp_roman8', jpayne@69: 'csHPRoman8' : 'hp_roman8', jpayne@69: 'cp1051' : 'hp_roman8', jpayne@69: 'ibm1051' : 'hp_roman8', jpayne@69: jpayne@69: # hz codec jpayne@69: 'hzgb' : 'hz', jpayne@69: 'hz_gb' : 'hz', jpayne@69: 'hz_gb_2312' : 'hz', jpayne@69: jpayne@69: # iso2022_jp codec jpayne@69: 'csiso2022jp' : 'iso2022_jp', jpayne@69: 'iso2022jp' : 'iso2022_jp', jpayne@69: 'iso_2022_jp' : 'iso2022_jp', jpayne@69: jpayne@69: # iso2022_jp_1 codec jpayne@69: 'iso2022jp_1' : 'iso2022_jp_1', jpayne@69: 'iso_2022_jp_1' : 'iso2022_jp_1', jpayne@69: jpayne@69: # iso2022_jp_2 codec jpayne@69: 'iso2022jp_2' : 'iso2022_jp_2', jpayne@69: 'iso_2022_jp_2' : 'iso2022_jp_2', jpayne@69: jpayne@69: # iso2022_jp_2004 codec jpayne@69: 'iso_2022_jp_2004' : 'iso2022_jp_2004', jpayne@69: 'iso2022jp_2004' : 'iso2022_jp_2004', jpayne@69: jpayne@69: # iso2022_jp_3 codec jpayne@69: 'iso2022jp_3' : 'iso2022_jp_3', jpayne@69: 'iso_2022_jp_3' : 'iso2022_jp_3', jpayne@69: jpayne@69: # iso2022_jp_ext codec jpayne@69: 'iso2022jp_ext' : 'iso2022_jp_ext', jpayne@69: 'iso_2022_jp_ext' : 'iso2022_jp_ext', jpayne@69: jpayne@69: # iso2022_kr codec jpayne@69: 'csiso2022kr' : 'iso2022_kr', jpayne@69: 'iso2022kr' : 'iso2022_kr', jpayne@69: 'iso_2022_kr' : 'iso2022_kr', jpayne@69: jpayne@69: # iso8859_10 codec jpayne@69: 'csisolatin6' : 'iso8859_10', jpayne@69: 'iso_8859_10' : 'iso8859_10', jpayne@69: 'iso_8859_10_1992' : 'iso8859_10', jpayne@69: 'iso_ir_157' : 'iso8859_10', jpayne@69: 'l6' : 'iso8859_10', jpayne@69: 'latin6' : 'iso8859_10', jpayne@69: jpayne@69: # iso8859_11 codec jpayne@69: 'thai' : 'iso8859_11', jpayne@69: 'iso_8859_11' : 'iso8859_11', jpayne@69: 'iso_8859_11_2001' : 'iso8859_11', jpayne@69: jpayne@69: # iso8859_13 codec jpayne@69: 'iso_8859_13' : 'iso8859_13', jpayne@69: 'l7' : 'iso8859_13', jpayne@69: 'latin7' : 'iso8859_13', jpayne@69: jpayne@69: # iso8859_14 codec jpayne@69: 'iso_8859_14' : 'iso8859_14', jpayne@69: 'iso_8859_14_1998' : 'iso8859_14', jpayne@69: 'iso_celtic' : 'iso8859_14', jpayne@69: 'iso_ir_199' : 'iso8859_14', jpayne@69: 'l8' : 'iso8859_14', jpayne@69: 'latin8' : 'iso8859_14', jpayne@69: jpayne@69: # iso8859_15 codec jpayne@69: 'iso_8859_15' : 'iso8859_15', jpayne@69: 'l9' : 'iso8859_15', jpayne@69: 'latin9' : 'iso8859_15', jpayne@69: jpayne@69: # iso8859_16 codec jpayne@69: 'iso_8859_16' : 'iso8859_16', jpayne@69: 'iso_8859_16_2001' : 'iso8859_16', jpayne@69: 'iso_ir_226' : 'iso8859_16', jpayne@69: 'l10' : 'iso8859_16', jpayne@69: 'latin10' : 'iso8859_16', jpayne@69: jpayne@69: # iso8859_2 codec jpayne@69: 'csisolatin2' : 'iso8859_2', jpayne@69: 'iso_8859_2' : 'iso8859_2', jpayne@69: 'iso_8859_2_1987' : 'iso8859_2', jpayne@69: 'iso_ir_101' : 'iso8859_2', jpayne@69: 'l2' : 'iso8859_2', jpayne@69: 'latin2' : 'iso8859_2', jpayne@69: jpayne@69: # iso8859_3 codec jpayne@69: 'csisolatin3' : 'iso8859_3', jpayne@69: 'iso_8859_3' : 'iso8859_3', jpayne@69: 'iso_8859_3_1988' : 'iso8859_3', jpayne@69: 'iso_ir_109' : 'iso8859_3', jpayne@69: 'l3' : 'iso8859_3', jpayne@69: 'latin3' : 'iso8859_3', jpayne@69: jpayne@69: # iso8859_4 codec jpayne@69: 'csisolatin4' : 'iso8859_4', jpayne@69: 'iso_8859_4' : 'iso8859_4', jpayne@69: 'iso_8859_4_1988' : 'iso8859_4', jpayne@69: 'iso_ir_110' : 'iso8859_4', jpayne@69: 'l4' : 'iso8859_4', jpayne@69: 'latin4' : 'iso8859_4', jpayne@69: jpayne@69: # iso8859_5 codec jpayne@69: 'csisolatincyrillic' : 'iso8859_5', jpayne@69: 'cyrillic' : 'iso8859_5', jpayne@69: 'iso_8859_5' : 'iso8859_5', jpayne@69: 'iso_8859_5_1988' : 'iso8859_5', jpayne@69: 'iso_ir_144' : 'iso8859_5', jpayne@69: jpayne@69: # iso8859_6 codec jpayne@69: 'arabic' : 'iso8859_6', jpayne@69: 'asmo_708' : 'iso8859_6', jpayne@69: 'csisolatinarabic' : 'iso8859_6', jpayne@69: 'ecma_114' : 'iso8859_6', jpayne@69: 'iso_8859_6' : 'iso8859_6', jpayne@69: 'iso_8859_6_1987' : 'iso8859_6', jpayne@69: 'iso_ir_127' : 'iso8859_6', jpayne@69: jpayne@69: # iso8859_7 codec jpayne@69: 'csisolatingreek' : 'iso8859_7', jpayne@69: 'ecma_118' : 'iso8859_7', jpayne@69: 'elot_928' : 'iso8859_7', jpayne@69: 'greek' : 'iso8859_7', jpayne@69: 'greek8' : 'iso8859_7', jpayne@69: 'iso_8859_7' : 'iso8859_7', jpayne@69: 'iso_8859_7_1987' : 'iso8859_7', jpayne@69: 'iso_ir_126' : 'iso8859_7', jpayne@69: jpayne@69: # iso8859_8 codec jpayne@69: 'csisolatinhebrew' : 'iso8859_8', jpayne@69: 'hebrew' : 'iso8859_8', jpayne@69: 'iso_8859_8' : 'iso8859_8', jpayne@69: 'iso_8859_8_1988' : 'iso8859_8', jpayne@69: 'iso_ir_138' : 'iso8859_8', jpayne@69: jpayne@69: # iso8859_9 codec jpayne@69: 'csisolatin5' : 'iso8859_9', jpayne@69: 'iso_8859_9' : 'iso8859_9', jpayne@69: 'iso_8859_9_1989' : 'iso8859_9', jpayne@69: 'iso_ir_148' : 'iso8859_9', jpayne@69: 'l5' : 'iso8859_9', jpayne@69: 'latin5' : 'iso8859_9', jpayne@69: jpayne@69: # johab codec jpayne@69: 'cp1361' : 'johab', jpayne@69: 'ms1361' : 'johab', jpayne@69: jpayne@69: # koi8_r codec jpayne@69: 'cskoi8r' : 'koi8_r', jpayne@69: jpayne@69: # kz1048 codec jpayne@69: 'kz_1048' : 'kz1048', jpayne@69: 'rk1048' : 'kz1048', jpayne@69: 'strk1048_2002' : 'kz1048', jpayne@69: jpayne@69: # latin_1 codec jpayne@69: # jpayne@69: # Note that the latin_1 codec is implemented internally in C and a jpayne@69: # lot faster than the charmap codec iso8859_1 which uses the same jpayne@69: # encoding. This is why we discourage the use of the iso8859_1 jpayne@69: # codec and alias it to latin_1 instead. jpayne@69: # jpayne@69: '8859' : 'latin_1', jpayne@69: 'cp819' : 'latin_1', jpayne@69: 'csisolatin1' : 'latin_1', jpayne@69: 'ibm819' : 'latin_1', jpayne@69: 'iso8859' : 'latin_1', jpayne@69: 'iso8859_1' : 'latin_1', jpayne@69: 'iso_8859_1' : 'latin_1', jpayne@69: 'iso_8859_1_1987' : 'latin_1', jpayne@69: 'iso_ir_100' : 'latin_1', jpayne@69: 'l1' : 'latin_1', jpayne@69: 'latin' : 'latin_1', jpayne@69: 'latin1' : 'latin_1', jpayne@69: jpayne@69: # mac_cyrillic codec jpayne@69: 'maccyrillic' : 'mac_cyrillic', jpayne@69: jpayne@69: # mac_greek codec jpayne@69: 'macgreek' : 'mac_greek', jpayne@69: jpayne@69: # mac_iceland codec jpayne@69: 'maciceland' : 'mac_iceland', jpayne@69: jpayne@69: # mac_latin2 codec jpayne@69: 'maccentraleurope' : 'mac_latin2', jpayne@69: 'maclatin2' : 'mac_latin2', jpayne@69: jpayne@69: # mac_roman codec jpayne@69: 'macintosh' : 'mac_roman', jpayne@69: 'macroman' : 'mac_roman', jpayne@69: jpayne@69: # mac_turkish codec jpayne@69: 'macturkish' : 'mac_turkish', jpayne@69: jpayne@69: # mbcs codec jpayne@69: 'ansi' : 'mbcs', jpayne@69: 'dbcs' : 'mbcs', jpayne@69: jpayne@69: # ptcp154 codec jpayne@69: 'csptcp154' : 'ptcp154', jpayne@69: 'pt154' : 'ptcp154', jpayne@69: 'cp154' : 'ptcp154', jpayne@69: 'cyrillic_asian' : 'ptcp154', jpayne@69: jpayne@69: # quopri_codec codec jpayne@69: 'quopri' : 'quopri_codec', jpayne@69: 'quoted_printable' : 'quopri_codec', jpayne@69: 'quotedprintable' : 'quopri_codec', jpayne@69: jpayne@69: # rot_13 codec jpayne@69: 'rot13' : 'rot_13', jpayne@69: jpayne@69: # shift_jis codec jpayne@69: 'csshiftjis' : 'shift_jis', jpayne@69: 'shiftjis' : 'shift_jis', jpayne@69: 'sjis' : 'shift_jis', jpayne@69: 's_jis' : 'shift_jis', jpayne@69: jpayne@69: # shift_jis_2004 codec jpayne@69: 'shiftjis2004' : 'shift_jis_2004', jpayne@69: 'sjis_2004' : 'shift_jis_2004', jpayne@69: 's_jis_2004' : 'shift_jis_2004', jpayne@69: jpayne@69: # shift_jisx0213 codec jpayne@69: 'shiftjisx0213' : 'shift_jisx0213', jpayne@69: 'sjisx0213' : 'shift_jisx0213', jpayne@69: 's_jisx0213' : 'shift_jisx0213', jpayne@69: jpayne@69: # tactis codec jpayne@69: 'tis260' : 'tactis', jpayne@69: jpayne@69: # tis_620 codec jpayne@69: 'tis620' : 'tis_620', jpayne@69: 'tis_620_0' : 'tis_620', jpayne@69: 'tis_620_2529_0' : 'tis_620', jpayne@69: 'tis_620_2529_1' : 'tis_620', jpayne@69: 'iso_ir_166' : 'tis_620', jpayne@69: jpayne@69: # utf_16 codec jpayne@69: 'u16' : 'utf_16', jpayne@69: 'utf16' : 'utf_16', jpayne@69: jpayne@69: # utf_16_be codec jpayne@69: 'unicodebigunmarked' : 'utf_16_be', jpayne@69: 'utf_16be' : 'utf_16_be', jpayne@69: jpayne@69: # utf_16_le codec jpayne@69: 'unicodelittleunmarked' : 'utf_16_le', jpayne@69: 'utf_16le' : 'utf_16_le', jpayne@69: jpayne@69: # utf_32 codec jpayne@69: 'u32' : 'utf_32', jpayne@69: 'utf32' : 'utf_32', jpayne@69: jpayne@69: # utf_32_be codec jpayne@69: 'utf_32be' : 'utf_32_be', jpayne@69: jpayne@69: # utf_32_le codec jpayne@69: 'utf_32le' : 'utf_32_le', jpayne@69: jpayne@69: # utf_7 codec jpayne@69: 'u7' : 'utf_7', jpayne@69: 'utf7' : 'utf_7', jpayne@69: 'unicode_1_1_utf_7' : 'utf_7', jpayne@69: jpayne@69: # utf_8 codec jpayne@69: 'u8' : 'utf_8', jpayne@69: 'utf' : 'utf_8', jpayne@69: 'utf8' : 'utf_8', jpayne@69: 'utf8_ucs2' : 'utf_8', jpayne@69: 'utf8_ucs4' : 'utf_8', jpayne@69: 'cp65001' : 'utf_8', jpayne@69: jpayne@69: # uu_codec codec jpayne@69: 'uu' : 'uu_codec', jpayne@69: jpayne@69: # zlib_codec codec jpayne@69: 'zip' : 'zlib_codec', jpayne@69: 'zlib' : 'zlib_codec', jpayne@69: jpayne@69: # temporary mac CJK aliases, will be replaced by proper codecs in 3.1 jpayne@69: 'x_mac_japanese' : 'shift_jis', jpayne@69: 'x_mac_korean' : 'euc_kr', jpayne@69: 'x_mac_simp_chinese' : 'gb2312', jpayne@69: 'x_mac_trad_chinese' : 'big5', jpayne@69: }