[Python-de] Firebird Datenbank und Umlaute
Uwe Wilske
wnf at wlsoft.de
Di Mär 18 08:17:01 UTC 2008
Hallo Stephan,
>> s = u""
>> s = "%3i %s" % (row[0], row[1])
>
> das verwandelt 's' nicht magischerweise in einen unicode string.
Oh ja, das sehe ich jetzt auch
> Wenn du weisst, dass deine Datenbank iso-8859-1 kodierte Strings zurueckgibt,
> kannst du z.B. sowas machen:
> s = unicode("%3i %s" % (row[0], row[1]), 'iso-8859-1')
>
ja so funktioniert es:
199 Gebäudereinigung GmbH
Danke für den Tipp.
> oder du schaust mal, ob deine db Anbindung dazu gebracht werden kann, gleich
> unicode zurueckzugeben.
Das wäre nicht schlecht. Ich werde weiter suchen.
--
Uwe Wilske
wnf at wlsoft.de