annotate CSP2/CSP2_env/env-d9b9114564458d9d-741b3de822f2aaca6c6caa4325c4afce/lib/python3.8/encodings/aliases.py @ 69:33d812a61356

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