我正在尝试将unicode文本写入python3中的HTML文件。我做了以下工作:
with open('korean.html', 'w') as file:
file.write("한국")
但它失败了,显示垃圾输出:
í•œêµ
很明显这里存在一些编码问题,但我已经有一段时间没有找到一个明确的解决方案了。你知道吗
仅供参考,如果我尝试以下操作,请将文件扩展名从.html更改为.txt
with open('korean.txt', 'w') as file:
file.write("한국")
这是预期的工作,显示正确编码的韩文文本。因此,当保存到的文件是html扩展名时,会出现一些问题。你知道吗
我猜你的浏览器无法呈现正确的字符。尝试读取控制台上的.html文件。你应该看到正确的输出。你知道吗
你能提到浏览器和版本吗?你知道吗
为我工作 python 3.7版 浏览器:Chrome版本76.0.3809.132(官方版本)(64位) html_file
相关问题 更多 >
编程相关推荐