试了很多办法都无法解决requests获取BeautifulSoup解析MySQLdb入库页面编码是ISO-8859-1数据库编码是统一使用utf8目标内容直接写到文本中,可以正常显示但是入库后就是乱码
2 回答

慕尼黑的夜晚无繁华
TA贡献1864条经验 获得超6个赞
问题已经解决了,原因是requests获取的response编码有些情况下不准确,强制解码可是作为unicode使用,但是入库时会出现异常,跟其他组件没有关系。办法就是使用chardet再次检测reponse.content的编码,指定给response
添加回答
举报
0/150
提交
取消