]> granicus.if.org Git - python/commitdiff
Marc-Andre Lemburg <mal@lemburg.com>:
authorMarc-André Lemburg <mal@egenix.com>
Wed, 7 Jun 2000 09:12:30 +0000 (09:12 +0000)
committerMarc-André Lemburg <mal@egenix.com>
Wed, 7 Jun 2000 09:12:30 +0000 (09:12 +0000)
Added some more codec aliases. Some of them are needed by the
new locale.py encoding support.

Lib/encodings/aliases.py

index 1214cf9720b444632b42d49efef923c1923860e2..b9bfd979fab2eba1c19bcfdc887ce138055a72df 100644 (file)
@@ -18,6 +18,8 @@ aliases = {
     'utf': 'utf_8',
     'utf8': 'utf_8',
     'u8': 'utf_8',
+    'utf8@ucs2': 'utf_8',
+    'utf8@ucs4': 'utf_8',
     
     # UTF-16
     'utf16': 'utf_16',
@@ -31,6 +33,8 @@ aliases = {
     'us_ascii': 'ascii',
 
     # ISO
+    '8859': 'latin_1',
+    'iso8859': 'latin_1',
     'iso8859_1': 'latin_1',
     'iso_8859_1': 'latin_1',
     'iso_8859_10': 'iso8859_10',
@@ -47,6 +51,7 @@ aliases = {
     'iso_8859_9': 'iso8859_9',
 
     # Mac
+    'maclatin2': 'mac_latin2',
     'maccentraleurope': 'mac_latin2',
     'maccyrillic': 'mac_cyrillic',
     'macgreek': 'mac_greek',
@@ -57,4 +62,21 @@ aliases = {
     # MBCS
     'dbcs': 'mbcs',
 
+    # Code pages
+    '437': 'cp437',
+
+    # CJK
+    #
+    # The codecs for these encodings are not distributed with the
+    # Python core, but are included here for reference, since the
+    # locale module relies on having these aliases available.
+    #
+    'jis_7': 'jis_7',
+    'iso_2022_jp': 'jis_7',
+    'ujis': 'euc_jp',
+    'ajec': 'euc_jp',
+    'eucjp': 'euc_jp',
+    'tis260': 'tactis',
+    'sjis': 'shift_jis',
+
 }