|
14 | 14 | codecs. In addition to these, a few Python specific codec |
15 | 15 | aliases have also been added. |
16 | 16 |
|
17 | | - About the CJK codec aliases: |
18 | | -
|
19 | | - The codecs for these encodings are not distributed with the |
20 | | - Python core, but are included here for reference, since the |
21 | | - locale module relies on having these aliases available. |
22 | | -
|
23 | 17 | """ |
24 | 18 | aliases = { |
25 | 19 |
|
|
41 | 35 | 'base64' : 'base64_codec', |
42 | 36 | 'base_64' : 'base64_codec', |
43 | 37 |
|
| 38 | + # big5 codec |
| 39 | + 'big5_tw' : 'big5', |
| 40 | + 'csbig5' : 'big5', |
| 41 | + |
44 | 42 | # bz2_codec codec |
45 | 43 | 'bz2' : 'bz2_codec', |
46 | 44 |
|
|
168 | 166 | 'csibm869' : 'cp869', |
169 | 167 | 'ibm869' : 'cp869', |
170 | 168 |
|
| 169 | + # cp932 codec |
| 170 | + '932' : 'cp932', |
| 171 | + 'ms932' : 'cp932', |
| 172 | + 'mskanji' : 'cp932', |
| 173 | + 'ms_kanji' : 'cp932', |
| 174 | + |
| 175 | + # cp949 codec |
| 176 | + '949' : 'cp949', |
| 177 | + 'ms949' : 'cp949', |
| 178 | + 'uhc' : 'cp949', |
| 179 | + |
| 180 | + # cp950 codec |
| 181 | + '950' : 'cp950', |
| 182 | + 'ms950' : 'cp950', |
| 183 | + |
| 184 | + # euc_jisx0213 codec |
| 185 | + 'jisx0213' : 'euc_jisx0213', |
| 186 | + 'eucjisx0213' : 'euc_jisx0213', |
| 187 | + |
| 188 | + # euc_jp codec |
| 189 | + 'eucjp' : 'euc_jp', |
| 190 | + 'ujis' : 'euc_jp', |
| 191 | + 'u_jis' : 'euc_jp', |
| 192 | + |
| 193 | + # euc_kr codec |
| 194 | + 'euckr' : 'euc_kr', |
| 195 | + 'korean' : 'euc_kr', |
| 196 | + 'ksc5601' : 'euc_kr', |
| 197 | + 'ks_c_5601' : 'euc_kr', |
| 198 | + 'ks_c_5601_1987' : 'euc_kr', |
| 199 | + 'ksx1001' : 'euc_kr', |
| 200 | + 'ks_x_1001' : 'euc_kr', |
| 201 | + |
| 202 | + # gb18030 codec |
| 203 | + 'gb18030_2000' : 'gb18030', |
| 204 | + |
| 205 | + # gb2312 codec |
| 206 | + 'chinese' : 'gb2312', |
| 207 | + 'csiso58gb231280' : 'gb2312', |
| 208 | + 'euc_cn' : 'gb2312', |
| 209 | + 'euccn' : 'gb2312', |
| 210 | + 'eucgb2312_cn' : 'gb2312', |
| 211 | + 'gb2312_1980' : 'gb2312', |
| 212 | + 'gb2312_80' : 'gb2312', |
| 213 | + 'iso_ir_58' : 'gb2312', |
| 214 | + |
| 215 | + # gbk codec |
| 216 | + '936' : 'gbk', |
| 217 | + 'cp936' : 'gbk', |
| 218 | + 'ms936' : 'gbk', |
| 219 | + |
171 | 220 | # hex_codec codec |
172 | 221 | 'hex' : 'hex_codec', |
173 | 222 |
|
| 223 | + # hz codec |
| 224 | + 'hzgb' : 'hz', |
| 225 | + 'hz_gb' : 'hz', |
| 226 | + 'hz_gb_2312' : 'hz', |
| 227 | + |
| 228 | + # iso2022_jp codec |
| 229 | + 'csiso2022jp' : 'iso2022_jp', |
| 230 | + 'iso2022jp' : 'iso2022_jp', |
| 231 | + 'iso_2022_jp' : 'iso2022_jp', |
| 232 | + |
| 233 | + # iso2022_jp_1 codec |
| 234 | + 'iso2022jp_1' : 'iso2022_jp_1', |
| 235 | + 'iso_2022_jp_1' : 'iso2022_jp_1', |
| 236 | + |
| 237 | + # iso2022_jp_2 codec |
| 238 | + 'iso2022jp_2' : 'iso2022_jp_2', |
| 239 | + 'iso_2022_jp_2' : 'iso2022_jp_2', |
| 240 | + |
| 241 | + # iso_3022_jp_3 codec |
| 242 | + 'iso2022jp_3' : 'iso2022_jp_3', |
| 243 | + 'iso_2022_jp_3' : 'iso2022_jp_3', |
| 244 | + |
| 245 | + # iso2022_jp_ext codec |
| 246 | + 'iso2022jp_ext' : 'iso2022_jp_ext', |
| 247 | + 'iso_2022_jp_ext' : 'iso2022_jp_ext', |
| 248 | + |
| 249 | + # iso2022_kr codec |
| 250 | + 'csiso2022kr' : 'iso2022_kr', |
| 251 | + 'iso2022kr' : 'iso2022_kr', |
| 252 | + 'iso_2022_kr' : 'iso2022_kr', |
| 253 | + |
174 | 254 | # iso8859_10 codec |
175 | 255 | 'csisolatin6' : 'iso8859_10', |
176 | 256 | 'iso_8859_10' : 'iso8859_10', |
|
258 | 338 | 'l5' : 'iso8859_9', |
259 | 339 | 'latin5' : 'iso8859_9', |
260 | 340 |
|
261 | | - # jis_7 codec |
262 | | - 'csiso2022jp' : 'jis_7', |
263 | | - 'iso_2022_jp' : 'jis_7', |
| 341 | + # johab codec |
| 342 | + 'cp1361' : 'johab', |
| 343 | + 'ms1361' : 'johab', |
264 | 344 |
|
265 | 345 | # koi8_r codec |
266 | 346 | 'cskoi8r' : 'koi8_r', |
|
308 | 388 | # rot_13 codec |
309 | 389 | 'rot13' : 'rot_13', |
310 | 390 |
|
| 391 | + # shift_jis codec |
| 392 | + 'csshiftjis' : 'shift_jis', |
| 393 | + 'shiftjis' : 'shift_jis', |
| 394 | + 'sjis' : 'shift_jis', |
| 395 | + 's_jis' : 'shift_jis', |
| 396 | + |
| 397 | + # shift_jisx0213 codec |
| 398 | + 'shiftjisx0213' : 'shift_jisx0213', |
| 399 | + 'sjisx0213' : 'shift_jisx0213', |
| 400 | + 's_jisx0213' : 'shift_jisx0213', |
| 401 | + |
311 | 402 | # tactis codec |
312 | 403 | 'tis260' : 'tactis', |
313 | 404 |
|
|
0 commit comments