# -*- coding: utf-8 -*-
import urllib.request as request
import re
url = "http://jjo.kr/users/38281748"
raw_data = request.urlopen(url).read() #Bytes
decoded = raw_data.decode("utf-8")
print(decoded)
kodiert, ich habe versucht, HTML Informationen über diese URL zu bekommen, aber ich habe Fehlermeldungen.Python 3.x über
UnicodeEncodeError: 'cp949' codec can't encode character '\ufeff' in position 2313: illegal multibyte sequence
Am ich Missverständnis das fuction decode()
?
Nach der Python 3.5.2 Standard Library dekodieren "Return eine Zeichenfolge aus den gegebenen Bytes decodiert.".
Aber ich habe CP949 anstelle einer UTF-8-Zeichenfolge.
Kann mir jemand sagen, was mit meinem Code nicht stimmt?
Aus welcher Zeile kommt die Ausnahme? Ich nehme an, es ist vom Druck, der versucht, zu cp949 zu konvertieren, um mit Ihrem Terminal zu arbeiten? – RemcoGerlich