编码问题

故事扮演 提交于 2019-12-01 22:43:42

1

cmd不能很好地兼容utf8,而IDLE就可以,甚至在IDLE下运行,连“改变标准输出的默认编码”都不用,因为它默认就是utf8。如果一定要在cmd下运行,那就改一下编码,比如我换成“gb18030”,就能正常显示了:

  

import sysimport iosys.stdout = io.TextIOWrapper(sys.stdout.buffer,encoding='gb18030')

 

 

 

2.

  强制更改编码格式

pag = requests.get(url=url)
pag.encoding = "utf-8"

page=page.text


标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!