当我在 python 中读取文件并将其打印到屏幕上时,它无法正确读取某些字符,但是,这些相同的字符硬编码到变量 print 中就可以了。以下是“test.html”包含文本“Hallå”的示例:
with open('test.html','r') as file:
Str = file.read()
print(Str)
Str = "Hallå"
print(Str)
这会生成以下输出:
hallå
Hallå
我的猜测是,当文件中的数据被读入Python时,它的解释方式有问题,但是我不确定它是什么,因为Python 3.8.5已经默认使用UTF-8编码。
慕容森
相关分类