python urllib2 utf-8-Codierung

okay, ich habe: # -*- coding: utf-8 -*- in meinem python-Datei.

snippet:

opener = urllib2.build_opener()
opener.addheaders = [('User-agent', 'Mozilla/5.0')]
opener.addheaders = [('Accept-Charset', 'utf-8')]
f =opener.open(url)
doc = f.read().decode('utf-8')

Die Antwort des Servers ist: (via f.info())

Content-Type: text/html; charset=UTF-8

aber ich bekomme die Fehlermeldung:

UnicodeDecodeError: 'utf8' codec can't decode byte[...]: invalid continuation byte

Was ist hier falsch?

InformationsquelleAutor | 2011-11-11

Schreibe einen Kommentar