[Python-de] lokalisierte String-Methoden?

Henning.Ramm at mediapro-gmbh.de Henning.Ramm at mediapro-gmbh.de
Mon Nov 21 16:18:48 CET 2005


Ahoi!

Gibt es eine Möglichkeit, 'upper' und 'lower' zu lokalisieren?

Mit

 >>> import string, locale
 >>> locale.setlocale(locale.LC_ALL, '')

werden zwar string.uppercase und .lowercase neu definiert, aber string.upper() und .lower() ändern ihr Verhalten nicht (davon abgesehen, dass man das String-Modul ab Python 2.3 eh nicht mehr verwenden sollte).
Muss ich wirklich alle Umlaute und sonstigen akzentuierten Zeichen 'von Hand', d.h. per .replace oder re.sub, bearbeiten?


Grüße vom Südsee!
Henning Hraban Ramm
Südkurier Medienhaus / MediaPro
Systembetreuung / Systementwicklung