【发布时间】:2019-08-28 18:16:25
【问题描述】:
如果我在程序中做某事,它可以正常工作,但在我读取文件时它不起作用。
with open('test.txt', 'r') as f:
print(f.read())
输入(文本.txt):
слово
строка
输出:
слово
строка
我将全局和项目编码都设置为 UTF-8。没有结果。
【问题讨论】:
-
text.txt文件的编码是什么?如果那不是 UTF-8,那可能是你的麻烦。 -
@EiríkrÚtlendi UTF-8 不一定是默认值。
locale.getpreferredencoding(False)是默认值。从输出中,我会说默认为cp1251,但文件编码为utf8。
标签: windows-7 python encoding utf-8 pycharm