Re: Proposal to update Unicode handling for German s harp S (ß / ẞ) in Python’s case conversion methods

Chris Angelico via Python-list <[email protected]>
Newsgroups gmane.comp.python.general
Message-ID <CAPTjJmqBoVHXGXg63eM9TK-metsM2A8_dPWM__pfMa2T1YJYeg@mail.gmail.com>
On Sat, 18 Oct 2025 at 13:44, <[email protected]> wrote:
>
> Dear Python Developers,
>
> I would like to bring attention to an inconsistency and legacy behavior regarding the handling of the German sharp S characters in Python’s string case conversion methods.
>

This isn't Python's decision. The definition of Unicode case
conversion is laid out in the Unicode standard; for U+00DF, you can
find it in this page:

https://www.unicode.org/charts/PDF/U0080.pdf

> This would help align Python with current Unicode standards

Do you have a reference for this? Is there a current Unicode standard
that stipulates that U+00DF should be uppercased to U+1E9E?

ChrisA
-- 
https://mail.python.org/mailman3//lists/python-list.python.org
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.