在python3中的编码

在python3中的编码

#_author:Administrator
#date:2019/10/29
import sys
print(sys.getdefaultencoding())#utf-8 打印文件的默认编码
s='ilike 特斯拉'
s_to_gbk=s.encode('gbk')#encode() 在编码的同时,会把数据转成bytes类型,英文和数字不变,但是中文会看不到
gbk_to_unicode=s_to_gbk.decode('gbk')#如果想看,再将gbk转回unicode
print(s)#ilike 特斯拉
print(s_to_gbk)# b'ilike xccxd8xcbxb9xc0xad' -----<<b=byte-字节类型(0--255之间纯数字的字节类型)
print(gbk_to_unicode)#ilike 特斯拉
原文地址:https://www.cnblogs.com/startl/p/11759921.html