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.
Verarbeitung von deutschen Umlauten
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...
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...
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.
Nur ReportLab wollte dies nicht, das wollte unicode. Dafür hab ich jetzt auch die Lösung gefunden:
unicode (str, codepage) hilft.