发布时间:2019-09-23 17:09:11编辑:auto阅读(2976)
#-- coding:gbk -- 指定文件编码
#Author:lei
import sys
print(sys.getdefaultencoding())
s = "你好"
print(s)
print(s.encode("gbk")) #编码都会转成bytes类型
print(s.encode("utf-8"))
gbk_to_utf8 = s.encode("gbk").decode("gbk").encode("utf-8")
print(gbk_to_utf8)
#unicode 统一的万维码
import sys
print(sys.getdefaultencoding())
s = "你哈"
print(s.encode("gbk"))
print(s.encode("utf-8"))
print(s.encode("utf-8").decode("utf-8").encode("gb2312").decode("gb2312"))
#decode("utf-8") 文件本身为utf-8格式 解码成unicode
#gb2312向下兼容 gbk
#python 3.x所有的编码成utf-8 gb2312 gbk 都成了byte类型文件,只有 decode 解码之后才成为字符串
上一篇: python的服务
下一篇: python3-基本数学
54995
41794
36382
31792
26699
26386
24910
20515
16457
15877
3022°
2749°
2835°
2988°
2925°
3189°
3077°
2925°
2912°
2896°