【发布时间】:2018-01-25 02:45:42
【问题描述】:
我在pycharm中使用的是python3,但是pycharm似乎没有将utf8作为默认编码方式。
例如,我尝试在不设置编码参数的情况下打开并打印一行
with open('/Users/test.txt','r') as file:
print(file.readline())
然后我得到了
UnicodeDecodeError:“ascii”编解码器无法解码位置 0 的字节 0xe8:序数不在范围内 (128)
虽然我可以打开文件而无需在 iterm2 和 Jupyter 笔记本中设置“编码”参数。所以我猜是因为pycharm中的编码设置,我已经尝试了pycharm中的每个编码设置,它也不起作用。
【问题讨论】:
标签: python python-3.x encoding pycharm