这个怎么办啊?而且连接数据库的,我也设置了编码的,为utf-8
关于数据库保存,
一:请对存入数据库的内容进行过滤,
二:将获取的内容进行编码转换,转换到数据库编码,否则会出现你这个编码错误问题。
采集到的数据编码格式的问题那这个问题,具体怎么解决呢?我才刚玩爬虫~乱码或SQL语句错误我遇到这种问题一般是我的sql有问题,但是看了一下下面的错误,应该是保存数据库之前编码出了问题把SQL语句打印出来检查下,个人经验感觉你会不会是特殊字符未转义我转义了的,单引号和双引号都处理了的sql参数化。不要用字符串方式拼接SQL和参数值,应该用问号占位符的方式写SQL,这样也不会有SQL注入风险。是不是有emoji表情,如果mysql要设置成 utf8mb4已经解决了,,是我自己单双引号没有处理完~~~~~~~~~~~~~版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。