[Python-de] lokalisierte String-Methoden?

Henning.Ramm at mediapro-gmbh.de Henning.Ramm at mediapro-gmbh.de
Die Nov 22 09:47:46 CET 2005


> >>> s = u"Ölwanne"
> >>> s
>u'\xd6lwanne'
> >>> s.upper()
>u'\xd6LWANNE'

Da steht aber zweimal \xd6 !

> >>> print s.upper()
>ÖLWANNE
> >>> print s.lower()
>ölwanne
> >>> print s.capitalize()
>Ölwanne
> >>>
>
>Was funktioniert bei dir nicht?

Das:

Python 2.3.2 (#49, Oct  2 2003, 20:02:00) [MSC v.1200 32 bit (Intel)] on win32
>>> print 'ölwännchen'.upper()
öLWäNNCHEN

Das gleiche mit Python 2.4.1 auf Win32.


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