编码和解码
Posted handsometiger28
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编码和解码相关的知识,希望对你有一定的参考价值。
在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‘xe5xa4xa7xe5xaexb6xe5xa5xbd‘ 3 b‘xb4xf3xbcxd2xbaxc3‘ 4 b‘xb4xf3xbcxd2xbaxc3‘
以上是关于编码和解码的主要内容,如果未能解决你的问题,请参考以下文章