在python中保存文件时如何添加BOM(unicode签名):
file_old = open('old.txt', mode='r', encoding='utf-8')
file_new = open('new.txt', mode='w', encoding='utf-16-le')
file_new.write(file_old.read())
我需要将文件转换为 utf-16-le + BOM
。现在脚本运行良好,只是没有 BOM。
原文由 Qiao 发布,翻译遵循 CC BY-SA 4.0 许可协议
直接写在文件开头: