python基础学习7----编码与解码

2018-08-26 17:33:18来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

一.python2

python2中默认以ASCII编码

str='hello world'
gbk_to_unicode=str.decode('gbk')#将gbk解码为unicode
print(gbk_to_unicode)
unicode_to_utf-8=gbk_to_unicode.encode('utf-8')#将unicode编码为utf-8
print(unicode_to_utf-8)

二.python3

python3文本默认是以Unicode编码

str='hello world'
unicode_to_gbk=str.encode('gbk')
print(unicode_to_gbk)#此处输出为byte类型的gbk编码的内容,即在编码的同时将字符串转换成了byte类型
gbk_to_utf-8=unicode_to_gbk.decode('utf-8')#此处在解码的同时将byte转换成了字符串
print(gbk_to_utf-8)

  

 

感觉此处内容有些复杂,不敢确认上述内容是否正确,还请路过的前辈补充指点。

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:课时49:魔法方法:生成器

下一篇:Python-对Pcap文件进行处理,获取指定TCP流