diff options
author | Victor Stinner <victor.stinner@haypocalc.com> | 2011-10-18 19:21:00 (GMT) |
---|---|---|
committer | Victor Stinner <victor.stinner@haypocalc.com> | 2011-10-18 19:21:00 (GMT) |
commit | 3a50e7056ebfb835785c84df925d79bde6d0d209 (patch) | |
tree | 6a6f61d276043fc53dc3290cd74ed7aab3506eab /Doc/whatsnew | |
parent | 1e73a2467f312f7b5ebef515cca6d3a16cf36f97 (diff) | |
download | cpython-3a50e7056ebfb835785c84df925d79bde6d0d209.zip cpython-3a50e7056ebfb835785c84df925d79bde6d0d209.tar.gz cpython-3a50e7056ebfb835785c84df925d79bde6d0d209.tar.bz2 |
Issue #12281: Rewrite the MBCS codec to handle correctly replace and ignore
error handlers on all Windows versions. The MBCS codec is now supporting all
error handlers, instead of only replace to encode and ignore to decode.
Diffstat (limited to 'Doc/whatsnew')
-rw-r--r-- | Doc/whatsnew/3.3.rst | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/Doc/whatsnew/3.3.rst b/Doc/whatsnew/3.3.rst index 945aa97..eb62968 100644 --- a/Doc/whatsnew/3.3.rst +++ b/Doc/whatsnew/3.3.rst @@ -197,6 +197,11 @@ The :mod:`array` module supports the :c:type:`long long` type using ``q`` and codecs ------ +The :mod:`~encodings.mbcs` codec has be rewritten to handle correclty +``replace`` and ``ignore`` error handlers on all Windows versions. The +:mod:`~encodings.mbcs` codec is now supporting all error handlers, instead of +only ``replace`` to encode and ``ignore`` to decode. + Multibyte CJK decoders now resynchronize faster. They only ignore the first byte of an invalid byte sequence. For example, ``b'\xff\n'.decode('gb2312', 'replace')`` now returns a ``\n`` after the replacement character. |