This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author Benjamin Wood
Recipients Benjamin Wood, era, ezio.melotti, fomcl@yahoo.com, lemburg
Date 2019-08-02.14:02:04
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1564754524.46.0.0359404995646.issue17254@roundup.psfhosted.org>
In-reply-to
Content
From what I can tell

cp874 != ibm_874 != iso_8859_11

What I can say is that the current cp874 is the implementation of the windows_874 code page. The page itself references the microsoft code page, and also contains the appropriate characters (like EURO SIGN).

https://github.com/python/cpython/blob/master/Lib/encodings/cp874.py
""" Python Character Mapping Codec cp874 generated from 'MAPPINGS/VENDORS/MICSFT/WINDOWS/CP874.TXT' with gencodec.py.

https://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP874.TXT

It seems appropriate to at least alias windows_874 with cp874. They are provably the same.

If someone needs the IBM standard, they may have to write a different code page.
History
Date User Action Args
2019-08-02 14:02:04Benjamin Woodsetrecipients: + Benjamin Wood, lemburg, ezio.melotti, era, fomcl@yahoo.com
2019-08-02 14:02:04Benjamin Woodsetmessageid: <1564754524.46.0.0359404995646.issue17254@roundup.psfhosted.org>
2019-08-02 14:02:04Benjamin Woodlinkissue17254 messages
2019-08-02 14:02:04Benjamin Woodcreate