【发布时间】:2014-07-18 01:27:00
【问题描述】:
我不确定出了什么问题:
for line in open(textfile, 'r'):
print(line)
输出:
abcd
该文件是使用 textpad++ 使用 Unix EOL 和 UTF8 编码创建的。
现在它可以在 notepad++ 上使用 UTF-8 编码而不带 BOM 选项正常工作。但为什么?我的意思是如何将所有发送的文件转换为 UTF-8 以避免奇怪的字符?
【问题讨论】:
-
微软和他们对 UTF-8 BOM 的热爱..
标签: python python-3.x utf-8