试了很多办法都无法解决 requests 获取 BeautifulSoup 解析 MySQLdb 入库 页面编码是 ISO-8859-1 数据库 编码是统一使用 utf8 目标内容直接写到文本中,可以正常显示
但是入库后就是乱码
中文乱码 python 乱码
问题已经解决了,原因是requests 获取的response 编码有些情况下不准确,强制解码 可是作为unicode 使用,但是入库时会出现异常,跟其他组件没有关系。
办法就是使用 chardet 再次检测 reponse.content的编码,指定给response
BeautifulSoup 解析的时候得utf-8
PHP 如何匹配文本中是否含有乱码字符
json_encode解析带中文的数组时会出现乱码。如何解决?
php连接mysql乱码
web.py 上传中文文件名乱码
csv 文件打开乱码,汉字乱码,数字和英文没有问题
python utf-8编码的'潜水' 被识别为gb2312