每日10行代码11:requests库初探,又跟编码问题扛上了
程序员文章站
2022-05-27 14:48:28
...
几年前,因为想找一个合适的编辑器,就找到了一个国人开发的everedit,用了之后感觉各方面都挺舒服,于是就花钱买了一个,平常一直用他来写写Python脚本,或者当成记事本来使用。不过用招待Python脚本时会出现一个问题,容易报错:
UnicodeEncodeError: ‘gbk’ codec can’t encode character ‘\xe7’ in position 318: illegal multibyte sequence
但是我在cmd下直接运行,程序是不会报错的,只会显示乱码
import requests
url="https://www.baidu.com/"
r = requests.get(url)
#r.encoding='utf-8'
print(r.text)
去掉第4行的注释后,发现everedit和命令行里都运行正常了。晚上研究了下怎么让everedit 与命令行运行效果一致,结果找遍全网没有找到结果。
附上我的evedit设置:
希望有人知道答案的可以告诉下我,不过这也告诉我,有些编码问题可能跟输出平台有关。
下一篇: PDF转图片乱码问题解决