要用到 locale 模块,以下为 windows 上的演示
import locale
print(locale.getpreferredencoding())
print(locale.getdefaultlocale())
#输出
cp936
('zh_CN', 'cp936')
CP936 就是 GBK,IBM 在发明 Code Page 的时候将 GBK 放在第 936 页,所以叫 CP936。
-------------------------------
# 查看 python 的编码 / python 内置的编码、解码方式
print( sys.getdefaultencoding() ) # 打印 utf-8
本文介绍了如何使用Python的locale模块来获取系统首选编码和默认本地设置。通过实例演示了在Windows环境下,locale模块如何返回CP936编码,即GBK编码,并解释了CP936的由来。同时,文章还展示了如何查看Python内部的编码方式。
1912

被折叠的 条评论
为什么被折叠?



