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 steven.daprano
Recipients Marc Richter, steven.daprano
Date 2018-10-08.10:14:30
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1538993670.89.0.545547206417.issue34928@psf.upfronthosting.co.za>
In-reply-to
Content
We match the Unicode specification, not arbitrary language rules. (Austrian and Swiss German are, I believe, phasing out ß altogether, and haven't added an uppercase variant.)

Until the Unicode consortium change their case conversion rules, it is still correct for .upper() to convert 'ß' to 'SS'. The eszett is just one of the many annoying anomalies in case conversion, like Turkish dotted and dotless i. Natural language is hard, and messy.

http://unicode.org/faq/casemap_charprop.html
History
Date User Action Args
2018-10-08 10:14:30steven.dapranosetrecipients: + steven.daprano, Marc Richter
2018-10-08 10:14:30steven.dapranosetmessageid: <1538993670.89.0.545547206417.issue34928@psf.upfronthosting.co.za>
2018-10-08 10:14:30steven.dapranolinkissue34928 messages
2018-10-08 10:14:30steven.dapranocreate