SQLite3 und UTF-8 Encoding

Installation und Anwendung von Datenbankschnittstellen wie SQLite, PostgreSQL, MariaDB/MySQL, der DB-API 2.0 und sonstigen Datenbanksystemen.
Antworten
theliquidwave
User
Beiträge: 221
Registriert: Sonntag 1. Juni 2008, 09:08

Hi.
Gibt es einen SQLite3 Befehl der Strings in Feldern mit dem Typ VARCHAR automatisch als UTF-8 speichert? Das Problem ist, dass ich viele Befehle und Abfragen habe, und ich nicht jedes mal .encode("utf-8") hinzufügen will. In den Header der Datei

Code: Alles auswählen

# -*- coding: utf-8 -*-
zu schreiben bringt leider auch nichts. Die Python Datei ist als UTF-8 gespeichert, nur die Daten in der Datenbank werden nicht als UTF-8 String ausgelesen (woher sollte das auch kommen) und dann gibt's immer Fehler.

Hoffe auf Hilfe,
~ Chris
Grüßle.
Benutzeravatar
gerold
Python-Forum Veteran
Beiträge: 5555
Registriert: Samstag 28. Februar 2004, 22:04
Wohnort: Oberhofen im Inntal (Tirol)
Kontaktdaten:

Hallo Chris!

Arbeite mit Unicode. Siehe: http://www.python-forum.de/topic-6654.html

mfg
Gerold
:-)
http://halvar.at | Kleiner Bascom AVR Kurs
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
theliquidwave
User
Beiträge: 221
Registriert: Sonntag 1. Juni 2008, 09:08

Cool Danke :)

~ Chris
Grüßle.
Antworten