一图看懂 Python 2 / Python 3 编码 | CSDN 博文精选

一图看懂 Python 2 / Python 3 编码 | CSDN 博文精选

----一图看懂 Python 2 / Python 3 编码 | CSDN 博文精选//---- http://

一图看懂 Python 2 / Python 3 编码 | CSDN 博文精选

----一图看懂 Python 2 / Python 3 编码 | CSDN 博文精选//---- http://


"multi_version":false

作 者| 天元浪子

责编 | 刘静 无论是PY2还是PY3 , 都使用Unicode作为内存编码 , 简称内码 。 保存在Python解释器内存中的文本 , 输出到屏幕、编辑器 , 或者保存成文件的时候 , 都要将内码转换成UTF8或者GBK等编码格式; 同样 , Python解释器从输入设备接收文本 , 或者从文件读取文本的时候 , 都要将 UTF 8 或者 GBK 等编码转换成Unicode编码格式 。 因此 , 无论是PY2还是PY3 , 想要在Unicode、 UTF 8 、 GBK 等编码格式之间转换的话 , 下图是通用的:

推荐阅读