Codierung in SQLite Datenbank
Verfasst: Donnerstag 10. Januar 2008, 20:04
Hallo,
ich verwende mit Hilfe von sqlalchemy eine SQLite Datenbank für Kontakte.
Die Kolumnen in der sqlite Datenbank sind UTF-8 codiert. Wenn ich jetzt die Daten bevor ich diese in Datenbank übergebe codiere klappt das alles auch wieder mit dem auslesen.
Wenn ich jetzt beim erstellen der Engine als Keywort encoding = "utf-8" angebe und diese vorher nicht codiere bekomme ich beim lesen aus der Datenbank einen Optional Error wo er mir sagt das er das nicht decodieren konnte.
Lt. Hilfe wird das keywort benutzt um unicode strings zu codieren bzw. zu decodieren. Warum funktioniert das mit diesem Keywort nicht??
Lg
Martin
ich verwende mit Hilfe von sqlalchemy eine SQLite Datenbank für Kontakte.
Die Kolumnen in der sqlite Datenbank sind UTF-8 codiert. Wenn ich jetzt die Daten bevor ich diese in Datenbank übergebe codiere klappt das alles auch wieder mit dem auslesen.
Wenn ich jetzt beim erstellen der Engine als Keywort encoding = "utf-8" angebe und diese vorher nicht codiere bekomme ich beim lesen aus der Datenbank einen Optional Error wo er mir sagt das er das nicht decodieren konnte.
Lt. Hilfe wird das keywort benutzt um unicode strings zu codieren bzw. zu decodieren. Warum funktioniert das mit diesem Keywort nicht??
Lg
Martin