diff options
author | Guido van Rossum <guido@python.org> | 2000-03-10 23:17:24 (GMT) |
---|---|---|
committer | Guido van Rossum <guido@python.org> | 2000-03-10 23:17:24 (GMT) |
commit | 0229bf6001a4514f70cc30c1c558b8ece2b8ce79 (patch) | |
tree | f117397c0692bbb5bf39fe93c889fb35e7e8b695 /Lib/encodings/aliases.py | |
parent | 21288edad084243ba34e51ae37b2ad1c2dfcccd7 (diff) | |
download | cpython-0229bf6001a4514f70cc30c1c558b8ece2b8ce79.zip cpython-0229bf6001a4514f70cc30c1c558b8ece2b8ce79.tar.gz cpython-0229bf6001a4514f70cc30c1c558b8ece2b8ce79.tar.bz2 |
Marc-Andre Lemburg: Unicode encodings.
Diffstat (limited to 'Lib/encodings/aliases.py')
-rw-r--r-- | Lib/encodings/aliases.py | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/Lib/encodings/aliases.py b/Lib/encodings/aliases.py new file mode 100644 index 0000000..386352f --- /dev/null +++ b/Lib/encodings/aliases.py @@ -0,0 +1,57 @@ +""" Encoding Aliases Support + + This module is used by the encodings package search function to + map encodings names to module names. + + Note that the search function converts the encoding names to lower + case and replaces hyphens with underscores *before* performing the + lookup. + +""" +aliases = { + + # Latin-1 + 'latin': 'latin_1', + 'latin1': 'latin_1', + + # UTF-8 + 'utf': 'utf_8', + 'utf8': 'utf_8', + 'u8': 'utf_8', + + # UTF-16 + 'utf16': 'utf_16', + 'u16': 'utf_16', + 'utf_16be': 'utf_16_be', + 'utf_16le': 'utf_16_le', + 'UnicodeBigUnmarked': 'utf_16_be', + 'UnicodeLittleUnmarked': 'utf_16_le', + + # ASCII + 'us_ascii': 'ascii', + + # ISO + 'iso8859_1': 'latin_1', + 'iso_8859_1': 'latin_1', + 'iso_8859_10': 'iso8859_10', + 'iso_8859_13': 'iso8859_13', + 'iso_8859_14': 'iso8859_14', + 'iso_8859_15': 'iso8859_15', + 'iso_8859_2': 'iso8859_2', + 'iso_8859_3': 'iso8859_3', + 'iso_8859_4': 'iso8859_4', + 'iso_8859_5': 'iso8859_5', + 'iso_8859_6': 'iso8859_6', + 'iso_8859_7': 'iso8859_7', + 'iso_8859_8': 'iso8859_8', + 'iso_8859_9': 'iso8859_9', + + # Mac + 'MacCentralEurope': 'mac_latin2', + 'MacCyrillic': 'mac_cyrillic', + 'MacGreek': 'mac_greek', + 'MacIceland': 'mac_iceland', + 'MacRoman': 'mac_roman', + 'MacTurkish': 'mac_turkish', + +} |