with open('直播源.csv', 'w', newline='',encoding='utf-8-sig')
需要增加 encoding='utf-8-sig' ,防止打开csv时中文乱码的情况。
UTF-8以字节为编码单元,它的字节顺序在所有系统中都是一様的,没有字节序的问题,也因此它实际上并不需要BOM(“ByteOrder Mark”)。但是UTF-8 with BOM即utf-8-sig需要提供BOM。
简单的说,utf-8-sig是对字节编码有序的。
with open('直播源.csv', 'w', newline='',encoding='utf-8-sig')
需要增加 encoding='utf-8-sig' ,防止打开csv时中文乱码的情况。
UTF-8以字节为编码单元,它的字节顺序在所有系统中都是一様的,没有字节序的问题,也因此它实际上并不需要BOM(“ByteOrder Mark”)。但是UTF-8 with BOM即utf-8-sig需要提供BOM。
简单的说,utf-8-sig是对字节编码有序的。
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。