可能是因为该文件采用的编码方式不是 UTF-8,可以尝试使用其他编码方式打开或将文件转为 UTF-8 编码。代码示例:假设文件编码为 GB2312,需要将文件转为 UTF-8 编码。
import codecs
with codecs.open("file.txt", "r", encoding="gb2312") as f:
content = f.read()
with codecs.open("file_utf-8.txt", "w", encoding="utf-8") as f:
f.write(content)