das Thema SQlite scheint ja ein Fass ohne Boden zu sein. Nachdem mein Datenbankprogrämmchen schön läuft (als
CGI-Script auf meinem Webspace, mit guter Unterstützung aus diesem Forum), bekomme ich plötzlich eine Fehlermeldung beim Eintrag von Umlauten.
Das Problem habe ich so gelöst, dass von iso 8859-1 in Unicode und dann in utf-8 umgewandelt wird:
Code: Alles auswählen
Nachricht = Nachricht.decode("iso-8859-1")
Nachricht = Nachricht.encode("utf-8")
Beim Auslesen aus der Datenbank hab ich den umgekehrten Weg versucht, der allerdings nicht klappt:
Code: Alles auswählen
Nachr = Nachr.decode("utf-8")
Nachr = Nachricht.encode("iso-8859-1")
Wie bekomme ich das Problem in den Griff?<type 'exceptions.UnicodeEncodeError'>: 'ascii' codec can't encode character u'\xfc' in position 7: ordinal not in range(128)
Vielen Dank schonmal
mintpc