[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