当前位置:首页 > Python教程 > python技巧

Python 编码知识学习笔记

Python 编码知识学习笔记

>>>a=‘ ‘ ===>a是一个编码之后的二进制,采用的操作系统默认的编码方式,类似于byte

>>>s=u‘ ‘ ===>s是一个unicode类型,32bit整数,变量的内容为unicode的码字(codepoint)

>>>a

‘xd6xd0‘ ===> 如上所述当前系统是GBK编码,GBK编码的二进制值

>>>s

u‘u4e2d‘ ===> 如上所述存储的是码字4e2d,和unicode定义一致

>>>print a

>>>print s

>>>a.decode(‘gbk‘).encode(‘utf-8‘) ===> 对字符串解码后,在使用utf8进行编码

‘xe4xb8xad‘

>>>s.encode(‘utf-8‘) ===> 对码字4e2d使用utf8编码方案进行编码,输出编码后的二进制值和上

‘xe4xb8xad‘ ===> 一步骤的内容一致

原文:http://blog.csdn.net/jinlxz/article/details/44539865


【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!