mirror of
https://github.com/python/cpython.git
synced 2025-11-01 18:51:43 +00:00
Marc-Andre Lemburg: Unicode encodings.
This commit is contained in:
parent
21288edad0
commit
0229bf6001
64 changed files with 8398 additions and 0 deletions
57
Lib/encodings/aliases.py
Normal file
57
Lib/encodings/aliases.py
Normal file
|
|
@ -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',
|
||||
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue