[issue37113] 'ß'.upper() should return 'ẞ'

2019-05-31 Thread Eric V. Smith
Eric V. Smith added the comment: See http://unicode.org/faq/casemap_charprop.html, search for "Why does ß (U+00DF LATIN SMALL LETTER SHARP S) not uppercase to U+1E9E LATIN CAPITAL LETTER SHARP S by default?" -- nosy: +eric.smith ___ Python tracker

[issue37113] 'ß'.upper() should return 'ẞ'

2019-05-31 Thread SilentGhost
SilentGhost added the comment: Python implements Unicode standard when it comes to capitalisation rules. According to the latest standard 'ß' is upper-cased to 'SS'. -- nosy: +SilentGhost resolution: -> not a bug stage: -> resolved status: open -> closed

[issue37113] 'ß'.upper() should return 'ẞ'

2019-05-31 Thread Richard Neumann
Richard Neumann added the comment: See also: https://en.wikipedia.org/wiki/Capital_%E1%BA%9E -- ___ Python tracker ___ ___

[issue37113] 'ß'.upper() should return 'ẞ'

2019-05-31 Thread Richard Neumann
New submission from Richard Neumann : Currently, calling the method .upper() on a string containing 'ß' will replace this character by 'SS'. It should, however, be replaced by 'ẞ'. -- components: Unicode messages: 344065 nosy: Richard Neumann, ezio.melotti, vstinner priority: normal