同时访问多个不同编码的网站,不乱码存入MySQL
2017-11-16 11:00
274 查看
1 if req.encoding == 'ISO-8859-1': 2 tree = etree.HTML(req.content) 3 else: 4 tree = etree.HTML(req.text)
然后再直接写入例如:
1 connect.escape(tree.xpath("//title/text()")[0])
用的requests,可以自动识别编码,但是有时候还是不行。
else指无论gbk还是gb2312还是utf-8,requests可以正确识别这些。
相关文章推荐
- Mysql 命令行导入sql数据,访问网站出现中文乱码的解决
- 解决中文存入MySql出现乱码问题
- mysql跨局域网不同主机访问
- Linux下MySQL 5.5的修改字符集编码为UTF8(彻底解决中文乱码问题)
- Linux下MySQL 5.5的修改字符集编码为UTF8(彻底解决中文乱码问题)
- 用不同的域名访问同一个空间上面不同的网站
- c#连mysql的latin1编码乱码问题
- Linux下MySQL5.6的修改字符集编码为UTF8(解决中文乱码问题)
- mysql的安装、C++访问mysql数据库、编码设置问题
- 总结---如何处理Mysql乱码, Mysql修改编码格式
- Linux下MySQL5.6的修改字符集编码为UTF8(解决中文乱码问题)
- 解决WDCP3环境gbk网站编码程序乱码问题
- java 项目 存入mysql后 变问号 MySql 5.6 (X64) 解压版 1067错误与编码问题的解决方案
- newLISP访问MySQL中文乱码
- 网站开发中常见的编码和乱码问题的解决(转)
- mysql和eclipse都设置了utf8编码,保存时中文依然乱码
- 解决不同编码,不同语言间传递数据乱码的通用办法
- java中文乱码问题----java不同场景编码转换过程
- mysql和myelipse乱码解决办法-----推荐统一编码格式保持良好习惯