Codierung in SQLite Datenbank

Installation und Anwendung von Datenbankschnittstellen wie SQLite, PostgreSQL, MariaDB/MySQL, der DB-API 2.0 und sonstigen Datenbanksystemen.
Antworten
Benutzeravatar
martin101986
User
Beiträge: 85
Registriert: Montag 3. Dezember 2007, 19:15
Wohnort: Steiermark, Österreich

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
BlackJack

Kannst Du mal ein minimales Beispiel angeben?
Antworten