ERLEDIGT
NEIN
NEIN
ANTWORTEN
0
0
ZUGRIFFE
620
620
EMPFEHLEN
-
Hallöle!
Ich lasse per CGi Textfelder einlesen und die Inhalte sollen dann in eine Datenbank gespeichert werden oder eben Suchanfragen realisieren. Sobald ich Umlaute drin habe, kommt der liebe Unicodefehler...
Beispielanfrage:Code :1 2 3 4 5 6 7
"""UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 152: ordinal not in range(128) args = ('ascii', "SELECT dab_id, abbrevation FROM bioc_database WH..._database_has_taxonomy WHERE species LIKE '%\xc3\xb6%')", 152, 153, 'ordinal not in range(128)') encoding = 'ascii' end = 153 object = "SELECT dab_id, abbrevation FROM bioc_database WH..._database_has_taxonomy WHERE species LIKE '%\xc3\xb6%')" reason = 'ordinal not in range(128)' start = 152 """Bisher habe ich im Netz nix hilfreiches gefunden.Code :1
SELECT dab_id FROM taxonomy NATURAL JOIN bioc_database_has_taxonomy WHERE species LIKE '%"+form["taxonomy"].value+"%'"
Python 2.4, RedHat Linux. MySQLdb ist auch dabei...
Wie kann ich die Codierung ändern?
bewirkt nichts, wenn ich perCode :1
# -*- coding: latin1 -*-
konvertiere, geht das logischerweise.Code :1
unicode('text', 'latin-1')
Aber ich will mir ersparen, dass für jedes Textfeld machen zu müssen.
Firefox sagt mir, das Dokument sei UTF-8, Mit Eclipse wird dank dem Makro passend abgespeichert.
Dank für Hilfe!
Edit:
Jetzt bin ich doch über die Lösung gestolpert... warum nciht gleich so *narf*
Code :1 2 3
imort sys reload(sys) sys.setdefaultencoding("latin1")
Darf also hier geschlossen werden... sorry!Geändert von thakki (24.07.08 um 22:26 Uhr)
Ähnliche Themen
-
[Python] Script ( .py ) aus Python Kommandozeile (python.exe) heraus öffnen
Von Hookah im Forum CGI, Perl, Python, Ruby, Power ShellAntworten: 0Letzter Beitrag: 16.12.09, 10:59 -
Multibyte zu Unicode Problem
Von Sparks im Forum .NET Application und Service DesignAntworten: 8Letzter Beitrag: 01.01.08, 21:39 -
[Python] Video tutorial zu dem Python Webframework TurboGears (20 Min )
Von Thomas Darimont im Forum CGI, Perl, Python, Ruby, Power ShellAntworten: 0Letzter Beitrag: 07.12.06, 13:28 -
UTF-8 Unicode Problem
Von Deacon_Frost im Forum PHPAntworten: 7Letzter Beitrag: 05.10.06, 18:18 -
Unicode oder Unicode nicht
Von Trivalik im Forum .NET ArchivAntworten: 1Letzter Beitrag: 09.12.04, 15:02





Zitieren
Login





