maxc1017 发表于 2018-8-7 08:27:25

python---字符编码与转码

import sys  
print(sys.getdefaultencoding())               #获取系统默认编码utf-8(忽略)
  

  
msg = "你好"                                    #默认就是unicode,不用再decode
  
print(msg)
  
msg_gb2312 = msg.encode("gb2312")               #unicode转成gb2312,转成gb2312的同时会转成bytes类型
  
print(msg_gb2312)
  

  
gb2312_to_unicode = msg_gb2312.decode("gb2312")    #gb2312转unicode
  
print(gb2312_to_unicode)
  

  
gb2312_to_utf8 = msg_gb2312.decode("gb2312").encode("utf-8")      #gb2312转utf-8,转成utf-8的同时会转成bytes类型
  
print(gb2312_to_utf8)
页: [1]
查看完整版本: python---字符编码与转码