[bottle] von django zu bottle, Probs mit Umlauten
Verfasst: Mittwoch 21. April 2010, 11:57
Hallo,
die Umstellung von Django auf Bottle läuft hier soweit ganz geschmeidig. Was mir allerdings Kopfzerbrechen bereitet ist das Encoding der Daten die aus einem Http-POST zurückkommen, also aus einem einfachen Texteingabefeld der Webseite. Der Inhalt von request.POST['irgendwas'] ist bei Django vom Typ Unicode, bei bottle hingegen vom Typ String ...
Werden über die Webseite Daten mit Umlauten drin eingegeben führt das zu Problemen bei den anderen Modulen, uA der Datenbank.
Kann ich bottle dazu bringen sich hier wie Django zu verwalten, bzw, wie kann ich den String wieder in ein verdauliches Unicode umwandeln? alle meine Versuche mit .decode, .encode schlugen bisher fehl ...
ich verwende python 2.5 und bottle 0.6.2
vielen Dank schonmal vorab.
die Umstellung von Django auf Bottle läuft hier soweit ganz geschmeidig. Was mir allerdings Kopfzerbrechen bereitet ist das Encoding der Daten die aus einem Http-POST zurückkommen, also aus einem einfachen Texteingabefeld der Webseite. Der Inhalt von request.POST['irgendwas'] ist bei Django vom Typ Unicode, bei bottle hingegen vom Typ String ...
Werden über die Webseite Daten mit Umlauten drin eingegeben führt das zu Problemen bei den anderen Modulen, uA der Datenbank.
Kann ich bottle dazu bringen sich hier wie Django zu verwalten, bzw, wie kann ich den String wieder in ein verdauliches Unicode umwandeln? alle meine Versuche mit .decode, .encode schlugen bisher fehl ...
ich verwende python 2.5 und bottle 0.6.2
vielen Dank schonmal vorab.