在做一个爬虫时,遇到了一个问题。测试的时候发现控制台输出乱码
当时第一时间,以为是我的pycharm设置问题,然后把编码改成utf-8。再次测试的时候,居然还是这样子。
心里愣了一下
然后接着把代码开头加上了一句
# -!- coding: utf-8 -!-
再跑一下,居然还是这样
心里卧槽一声
我感觉应该不是pycharm编码问题,于是print(‘aa’),正常输出aa。然后接着print(‘你好’),也正常输出。
ok,不是pycharm编码问题
然后我print网页源代码,居然也乱码。打开那个网页,原来那个网页是 gb2312
当我把编码改成gb2312,ok正常输出
来源:CSDN
作者:SuperBetterMan
链接:https://blog.csdn.net/SuperBetterMan/article/details/103723040