python3——寫文件默認的編碼格式 GBK~cp936

用python3寫文件的時候沒有指定編碼模式,其默認使用的是encoding=‘cp936’
在這裏插入圖片描述

微軟的CP936通常被視爲等同GBK,連 IANA 也以“CP936”爲“GBK”之別名。不過實際上 GBK 定義的字符比 CP936 多出95個字,其中包括了15個非漢字及80個漢字。

所以小夥伴們在寫文件的時候記得要指定編碼格式喲!

fh = open('filename', 'w', encoding='utf-8')
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章