Seite 1 von 1

SQLAlchemy

Verfasst: Dienstag 13. Mai 2014, 18:46
von The Hit-Man
Per PyZenity und damit einer erzeugten InfoBox bekomme ich einen Wert zurück, der auch Umlaute enthält. So weit so gut, soll auch so sein. Wenn ich nun diesen Text per SQLAlchemy in meine Tabelle eintragen will bekomme ich diesen Fehler:

Code: Alles auswählen

sqlalchemy.exc.ProgrammingError: (ProgrammingError) You must not use 8-bit bytestrings unless you use a text_factory that can interpret 8-bit bytestrings (like text_factory = str). It is highly recommended that you instead just switch your application to Unicode strings. u'INSERT INTO tgbuch (text, datum, zeit) VALUES (?, ?, ?)' ('umlaute \xc3\xbc\xc3\xbc\xc3\xbc\xc3\xbc\xc3\xbc', '13.05.2014', '19:38:09')
das müßte irgendwas mit Unicode zu tun haben. Werde aber nicht schlau draus. kann mir da jemand helfen?

Re: SQLAlchemy

Verfasst: Dienstag 13. Mai 2014, 19:16
von The Hit-Man
aaaaaah, das hat gefehlt ...

Code: Alles auswählen

value.decode('utf-8')