SQLite3 und UTF-8 Encoding

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

SQLite3 und UTF-8 Encoding

Beitragvon theliquidwave » Mittwoch 21. Januar 2009, 16:12

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: 5554
Registriert: Samstag 28. Februar 2004, 22:04
Wohnort: Telfs (Tirol)
Kontaktdaten:

Beitragvon gerold » Mittwoch 21. Januar 2009, 16:26

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

Beitragvon theliquidwave » Mittwoch 21. Januar 2009, 19:37

Cool Danke :)

~ Chris
Grüßle.

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder