PSQLite3 Umlaute - das leidige Thema
Verfasst: Freitag 2. Mai 2008, 09:26
Hallo,
ich habe eine SQLite-Datenbank, in der ich einige Werte speichern möchte.
Das klappt auch alles soweit ganz gut, bis ich versuche, Umlaute wieder
auszulesen. Das Speichern funktioniert einwandfrei, die Daten sind auch drin,
das kann man im SQLite Manager (Firefox Plugin) sehen, aber sobald
ich versuche, die Daten auszulesen, bekomme ich folgende Exception:
den Querystring zum Reinschreiben per u"Müller" in Unicode umzuwandeln, allerdings schreibt
er mir dann nichts mehr in die Tabelle. Meine Quellcode-Dateien sind als UTF-8 abgespeichert
und das Coding in der ersten Zeile ist auch UTF-8:
hat jemand Ahnung, warum nichts mehr in die Datenbank geschrieben wird,
wenn die Query aus einem Unicode-String besteht?
ich habe eine SQLite-Datenbank, in der ich einige Werte speichern möchte.
Das klappt auch alles soweit ganz gut, bis ich versuche, Umlaute wieder
auszulesen. Das Speichern funktioniert einwandfrei, die Daten sind auch drin,
das kann man im SQLite Manager (Firefox Plugin) sehen, aber sobald
ich versuche, die Daten auszulesen, bekomme ich folgende Exception:
Ich habe schon viele andere Threads zu dem Thema gelesen und habe auch schon versucht,sqlite3.OperationalError: Could not decode to UTF-8 column 'last_name' with text 'M³ller'
den Querystring zum Reinschreiben per u"Müller" in Unicode umzuwandeln, allerdings schreibt
er mir dann nichts mehr in die Tabelle. Meine Quellcode-Dateien sind als UTF-8 abgespeichert
und das Coding in der ersten Zeile ist auch UTF-8:
Code: Alles auswählen
_*_ coding: utf-8 _*_
wenn die Query aus einem Unicode-String besteht?