我有这段代码:
res = conn.getresponse()
data = res.read()
doc = xmltodict.parse(data)
risultati = doc['result']['data']
mieiris = json.loads(risultati)
for k in mieiris['Headword']['Component']:
try:
print(k['Text'])
except KeyError:
pass
except UnicodeEncodeError:
uhm = k['Text'].encode("utf-8")
print(uhm.decode("unicode_escape"))
将结果返回给我:
b'ci\xc3\xa0-o'
inter.
si usa come saluto amichevole e confidenziale quando ci si incontra o ci si lascia
b'Dal ven. {\\i s{#c-v-r#}iao}, propr. \xe2\x80\x98(sono vostro) schiavo\xe2\x80\x99'
现在:我无法弄清楚如何使用utf-8编码正确显示最后一个字符串。你有什么提示吗?
答案 0 :(得分:0)
我已经使用unidecode模块解决了。
所以我现在的最后一次是:
Bitmap bitmap = BitmapFactory.decodeByteArray(byteArray , 0, byteArray .length);
希望这会帮助别人:)