ich habe folgendes Problem. Ich lese eine html Datei ein und parse diese mit Beautiful Soup. Nun habe ich Probleme mit den Zeichen

In der Datei habe ich # -*- coding: utf-8 -*- drin stehen.
Ich öffne die Datei mit folgendem Befehl: f = codecs.open(filepath, "r", "utf-8")
Jedoch erhalte ich folgende Fehlermeldung:
Was mache ich denn noch falsch?Traceback (most recent call last):
File "C:\Dokumente und Einstellungen\Michael.Strecker\Desktop\code\HTMLinex.py", line 108, in <module>
test.getContent("test.htm", "Stamm (Menue)", "TestProjekt1")
File "C:\Dokumente und Einstellungen\Michael.Strecker\Desktop\code\HTMLinex.py", line 99, in getContent
c.execute(sql)
File "C:\Python25\lib\site-packages\MySQLdb\cursors.py", line 149, in execute
query = query.encode(charset)
UnicodeEncodeError: 'latin-1' codec can't encode character u'\u2026' in position 169: ordinal not in range(256)
Gruss Michael
PS: Habe diesen Artikel gelesen: http://www.python-forum.de/topic-5095.html