[bottle] Umlaute/Sonderzeichen
Verfasst: Mittwoch 28. April 2010, 18:09
Hi
Ich lasse Python aus einer sqlite Datenbank texte auslesen, die dann von Bottle verarbeitet werden. klappt soweit auch ganz gut... nur wenn ich versuche Sonderzeichen zu nutzen, will er garnicht mehr...
Ich kriege dann folgende fehlermeldung:
Wie man sieht funktioniert .decode() scheinbar auch nicht.... jemand ne idee wo mein fehler ist?[/code]
Ich lasse Python aus einer sqlite Datenbank texte auslesen, die dann von Bottle verarbeitet werden. klappt soweit auch ganz gut... nur wenn ich versuche Sonderzeichen zu nutzen, will er garnicht mehr...
Ich kriege dann folgende fehlermeldung:
Code: Alles auswählen
Traceback:
Traceback (most recent call last):
File "/usr/lib/python2.5/bottle.py", line 416, in handle
return handler(**args)
File "schule.py", line 31, in anzeigen
beitrag = [tid, row[0], row[1].decode('utf-8'), row[2].decode('utf-8'), row[3]]
File "/usr/lib/python2.5/encodings/utf_8.py", line 16, in decode
return codecs.utf_8_decode(input, errors, True)
UnicodeEncodeError: 'ascii' codec can't encode character u'\xfc' in position 101: ordinal not in range(128)