mirror of
https://github.com/python/cpython.git
synced 2025-10-01 12:52:18 +00:00
bpo-28393: Update encoding lookup docs wrt bpo-27938 (GH-4871) (#4881)
(cherry picked from commit 297fd876aa
)
This commit is contained in:
parent
b580f4f2bf
commit
77bf6da725
1 changed files with 8 additions and 4 deletions
|
@ -977,10 +977,14 @@ e.g. ``'utf-8'`` is a valid alias for the ``'utf_8'`` codec.
|
|||
|
||||
Some common encodings can bypass the codecs lookup machinery to
|
||||
improve performance. These optimization opportunities are only
|
||||
recognized by CPython for a limited set of aliases: utf-8, utf8,
|
||||
latin-1, latin1, iso-8859-1, mbcs (Windows only), ascii, utf-16,
|
||||
and utf-32. Using alternative spellings for these encodings may
|
||||
result in slower execution.
|
||||
recognized by CPython for a limited set of (case insensitive)
|
||||
aliases: utf-8, utf8, latin-1, latin1, iso-8859-1, iso8859-1, mbcs
|
||||
(Windows only), ascii, us-ascii, utf-16, utf16, utf-32, utf32, and
|
||||
the same using underscores instead of dashes. Using alternative
|
||||
aliases for these encodings may result in slower execution.
|
||||
|
||||
.. versionchanged:: 3.6
|
||||
Optimization opportunity recognized for us-ascii.
|
||||
|
||||
Many of the character sets support the same languages. They vary in individual
|
||||
characters (e.g. whether the EURO SIGN is supported or not), and in the
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue