python2与python3编码(练习)
#_author:来童星#date:2019/12/9import jsons=‘star‘a=s.encode(‘utf8‘)print(s,type(s))# star <class ‘str‘>print(a.decode(‘utf8‘))# stars1=‘星星‘ # unicode类型,一个汉字对应三个字节a1=s1.encode(‘utf8‘)#按照utf编码print(a1,type(a1))# b‘\xe6\x98\x9f\xe6\x98\x9f‘ <class ‘bytes‘>print(a1.decode(‘utf8‘))# 星星print(a1.decode(‘gbk‘))# 鏄熸槦b1=s1.encode(‘gbk‘)print(b1,type(b1)) # b‘\xd0\xc7\xd0\xc7‘ <class ‘bytes‘>print(b1.decode(‘gbk‘))# 星星#查看字符串对应的unicodeprint(json.dumps(s1)) # "\u661f\u661f"# 方法二:t=‘星星‘b=bytes(t,‘utf8‘)print(b)# b‘\xe6\x98\x9f\xe6\x98\x9f‘s=str(b,‘utf8‘)print(s)# 星星
相关推荐
mjshldcsd 2020-06-14
88384957 2020-03-27
学习备忘录 2020-01-04
sofast 2019-12-29
88540591 2019-12-26
xiaobaif 2019-12-20
huaishuming 2019-12-07
everlasting 2019-11-28
88384957 2019-11-09
lpfvip00 2019-11-09
JakobHu 2019-11-09
wwwsurfphpseocom 2020-10-28
learningever 2020-09-19
周游列国之仕子 2020-09-21
voiletbin 2020-07-26
ldcwang 2020-07-26
88236637 2020-06-03