黑马程序员技术交流社区
标题: 【郑州校区】Python基础之文件编码问题 [打印本页]
作者: 我是色色 时间: 2017-12-8 13:59
标题: 【郑州校区】Python基础之文件编码问题
本帖最后由 我是色色 于 2017-12-19 10:42 编辑
一、python2默认编码:gbk
gbk和utf-8编码的转换关系:需要以unicode为中介
gbk-->unicode--->utf-8--->unicode-->gbkstr是utf-8,先decode成unicodestr.decode('utf-8').encode('gbk')str是gbk,也需要先decode成unicodestr.decode('gbk').encode('uft-8')注意:GBK不能直接转换成utf-8
二、python3默认编码:utf-8,但是以unicode存储。
所以s转换成gbk需要先decode成unicode.
s.encode('utf-8').decode('utf-8').encode('gb2312')以上不是太特么懂的
只要记住了,decode就是转换成unicode,encode就是转换成指定的编码。
{:8_507:}
作者: 我是色色 时间: 2017-12-8 13:59
每天进步一点点
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |