【发布时间】:2014-05-01 03:17:13
【问题描述】:
我正在尝试使用在 Sublime Text 中运行的 Python 脚本解析 HTML 页面。此页面包含非 ASCII 字符。我不断收到[Decode error - output not utf-8],所以我调查了一下,得出了这个有趣的代码sn-p:
import codecs
#print((1, codecs.decode(codecs.encode('ò', 'utf-8'), 'utf-8')))
print('ò')
打印[Decode error - output not utf-8]。如果我对 ASCII 字符进行编码,则不会发生此错误。这不是编译错误——程序运行并完成——所以我怀疑这是 Sublime Text 处理脚本输出的问题,但我无法进一步缩小范围。我该如何完成这项工作?
【问题讨论】:
标签: python utf-8 sublimetext3