字符编码转换

眉间皱痕 提交于 2019-11-28 04:44:40

在Python3中默认编码是Unicode 

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)

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!