[Python-de] Umlaute in Python

"Martin v. Löwis" martin at v.loewis.de
Mit Jul 21 07:40:47 CEST 2004


Sebastian Moors wrote:
> hi ,
> 
> ich habe ein problem mit umlauten in python:
> wenn ich vergleiche mit umlauten anstellen will,bekomme ich einen codec-error.
> dies kann z.b. passieren wenn ich eine datei einlese die umlaute erhält.
> wie kann ich python beibringen, dass er auch mit umlauten arbeiten kann ?

Den Codec-Error erhälst Du, wenn Du einen Unicode-Umlaut mit einem 
Bytestring-Umlaut vergleichst. Du musst den Bytestring in einen
Unicode-String dekodieren, und dann vergleichen.

Gib einfach mal repr() von beiden Strings aus, um das Problem genauer
zu verstehen.

Ciao,
Martin