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刪除。