convert Unicode to lower/uppercase?
jallan
jallan at smrtytrek.com
Sun Sep 21 13:40:48 EDT 2003
Peter Otten <__peter__ at web.de> wrote in message news:<bkepb9$6a4$01$1 at news.t-online.com>...
> nospam wrote:
>
> > Has someone got a Python routine or module which converts Unicode
> > strings to lowercase (or uppercase)?
>
> Toiled and came up with:
>
> >>> print u"abcäöüß".upper()
> ABCÄÖÜß
>
> >>> u"ABCÄÖÜ".lower()
> u'abc\xe4\xf6\xfc'
>
> Peter
But that really doesn't work properly. According to Unicode specs and
German usage the uppercase of "ß" is actually "SS", that is the single
character "ß" should uppercase to two characters.
Jim Allan
More information about the Python-list
mailing list