首页 > 其他 > 详细

字符编码转换

时间:2019-08-22 09:47:27      阅读:75      评论:0      收藏:0      [点我收藏+]

了解:

  ①在Python3中默认编码是Unicode 

  ②在Python3中encode,在转码的同时还会把string 变成bytes类型,decode在解码的同时还会把bytes变回string

技术分享图片

1、打印系统的默认编码

1 # 打印系统的默认编码
2 import sys
3 print(sys.getdefaultencoding())

技术分享图片

 

2、编码之间的转换

1 s = "你好"   # 一开始是Unicode编码
2 s_gbk = s.encode("gbk")   # 解码    Unicode解码成GBK
3 print("gbk:",s_gbk)
4 print(s.encode())    # Unicode直接解码为utf-8
5 gbk_to_utf8 = s_gbk.decode("gbk").encode("utf-8")   # gbk先编码为Unicode,然后解码为UTF-8
6 print("utf-8:",gbk_to_utf8)

 技术分享图片

 

字符编码转换

原文:https://www.cnblogs.com/DT-BK/p/11392205.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!