Einzelnen Beitrag anzeigen

zaphod

Registriert seit: 6. Sep 2006
6 Beiträge
 
#6

Re: SQLite-Datenbank nimmt keine Umlaute an (komische Zeiche

  Alt 20. Sep 2006, 11:54
Hallo,

soweit ich weiß arbeitet sqlite intern im UTF-8 Format. An deiner Stelle würd ich mal probieren, Unicode auf False zu setzen und alle Strings die rein bzw. rausgehen ins UTF-8 Format bzw. zurück ins Ansi Format zu konvertieren.

D.h. aus
db.Query('INSERT INTO testtable (testtext) VALUES (''öüäasd'');') wird:
db.Query(AnsiToUTF8('INSERT INTO testtable (testtext) VALUES (''öüäasd'');')) Das Ergebnis eines SELECT statements muss dann mit UTF8ToAnsi() zurückkonvertiert werden.

Gruß
zaphod
  Mit Zitat antworten Zitat