标签:tde gb2312 def 解码 python decode get efault gbk
在python2默认编码是ASCII ,python3里默认是unicode
1 #__author__ = ‘Shuaihu Mu‘ 2 3 import sys 4 print(sys.getdefaultencoding()) 5 6 s = ‘大家好‘ #这个是默认的Unicode 7 print (s.encode(‘utf-8‘)) # unicode --> utf-8 8 print (s.encode(‘gbk‘)) # unicode --> gbk 9 print (s.encode(‘gbk‘).decode(‘gbk‘).encode(‘gb2312‘)) # unicode --> gbk --> unicode --> gb2312
1 utf-8 2 b‘\xe5\xa4\xa7\xe5\xae\xb6\xe5\xa5\xbd‘ 3 b‘\xb4\xf3\xbc\xd2\xba\xc3‘ 4 b‘\xb4\xf3\xbc\xd2\xba\xc3‘
标签:tde gb2312 def 解码 python decode get efault gbk
原文地址:https://www.cnblogs.com/handsometiger28/p/12303433.html