我想从 url 打开一个带有重音字符(ç、ã、é 等)的文本文件。这是测试代码:
#coding:utf-8
import urllib
murl = urllib.urlopen('http://www.****.com.br/sampletext.txt')
print murl.geturl()
print murl.read()
它工作得很好,打印一切都很好,但如果我注释掉这一行......
#print murl.geturl()
...我收到此错误消息(重复 2 次)
[Decode error - output not utf-8]
[Decode error - output not utf-8]
为什么在打印出其内容之前打印 url 可以避免该错误?