Seite 1 von 1
Verarbeitung von deutschen Umlauten
Verfasst: Mittwoch 20. Oktober 2010, 08:10
von mat10243x
Ich bekomme bei der Übersetzung der Programme immer Fehlermeldungen, wenn deutsche Umlaute aus einer Datenbank eingelesen werden. Wie kann ich Python dazu bringen, mit den Umlauten umzugehen? (Das gleiche gilt für Umlaute im Programmtext).
Kann mir jemand einen Tipp geben? Vielen Dank im Voraus.
Re: Verarbeitung von deutschen Umlauten
Verfasst: Mittwoch 20. Oktober 2010, 08:19
von Xynon1
Im Programm Text kannst du entweder die Codierung oben angeben
siehe
http://www.python.org/dev/peps/pep-0263/ oder einfach ein u vor einen String setzen.
Das mit der Datenbank kann ich dir leider nicht sagen, hier gibst du auch keine Infos.
Welche Datenbank ?
Wie ließt du die Daten aus...
Re: Verarbeitung von deutschen Umlauten
Verfasst: Mittwoch 20. Oktober 2010, 15:13
von mat10243x
Vielen Dank für den Tipp. Er hat das Problem bzgl. der Textausgabe gelöst. Die Datenbank ist im alten dos cp850.
Nur ReportLab wollte dies nicht, das wollte unicode. Dafür hab ich jetzt auch die Lösung gefunden:
unicode (str, codepage) hilft.