win7下使用python3.5产生中文乱码

win7下使用python3.5爬自己的成绩单,代码如下:
图片说明
结果会产生中文乱码
图片说明

2个回答

主要是编码问题,看看网页是什么编码,然后来解码处理。一般是utf8

cpyr_90
cpyr_90 谢谢,已经解决,问题出在cmd不支持的字符上,换个环境可以了
3 年多之前 回复

感谢各位,问题已经解决

首先找到无法解码的字符\x9a

s = u'\x9a' ,s= s.decode('gbk'),

s输出'職',cmd下并不支持此字显示,引起错误,

切换到pythonwin环境下运行,代码运行正确。

感谢各位支持

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!