我无法打开任何中文字符的文件,编码设置为utf-8
:
text = open('file.txt', mode='r', encoding='utf-8').read()
print(text)
UnicodeEncodeError: 'charmap' codec can't encode character '\u70e6' in position 0: character maps to <undefined>
该文件是 100% utf-8。
http://asdfasd.net/423/file.txt
http://asdfasd.net/423/test.py
如果我删除encoding='utf-8'
一切正常。
编码有什么问题?
我总是encoding='utf-8'
在打开文件时使用,我现在不知道现在发生了什么。