python3——写文件默认的编码格式 GBK~cp936

用python3写文件的时候没有指定编码模式,其默认使用的是encoding=‘cp936’
在这里插入图片描述

微软的CP936通常被视为等同GBK,连 IANA 也以“CP936”为“GBK”之别名。不过实际上 GBK 定义的字符比 CP936 多出95个字,其中包括了15个非汉字及80个汉字。

所以小伙伴们在写文件的时候记得要指定编码格式哟!

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