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 Paul Monson
Recipients Paul Monson, eryksun, methane, paul.moore, serhiy.storchaka, steve.dower, tim.golden, vstinner, zach.ware
Date 2019-05-08.18:27:22
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1557340042.35.0.149815885432.issue36778@roundup.psfhosted.org>
In-reply-to
Content
cp65001 is the default codepage on Windows IoT Core and Windows NanoServer.  

There is also an option in control panel in Windows desktop 1809 (version 17763) and greater which changes the default codepage to cp65001. 
1. Run control.exe
2. Click Clock and Region> change date, time or number formats
3. Click administrative tab
4. Click "Change System locale..." button
5. Check "Beta: Use Unicode UTF-8 for worldwide language support"
6. Click OK twice.
7. You will be prompted to reboot.

> Code page 65001 handles lone surrogate differently on Windows XP and older.

If I read the docs correctly a lone surrogate is an error.  I don't think a corner case like handling errors differently makes cp65001 not UTF-8.  Am I misunderstanding this point?
Also, Why is Windows XP still relevant in this discussion?
History
Date User Action Args
2019-05-08 18:27:22Paul Monsonsetrecipients: + Paul Monson, paul.moore, vstinner, tim.golden, methane, zach.ware, serhiy.storchaka, eryksun, steve.dower
2019-05-08 18:27:22Paul Monsonsetmessageid: <1557340042.35.0.149815885432.issue36778@roundup.psfhosted.org>
2019-05-08 18:27:22Paul Monsonlinkissue36778 messages
2019-05-08 18:27:22Paul Monsoncreate