php网页抓取乱码(php网页抓取乱码的解决办法��这样解决方法!)
优采云 发布时间: 2021-12-01 22:03php网页抓取乱码(php网页抓取乱码的解决办法��这样解决方法!)
php网页抓取乱码的解决方法?这个问题在我们日常的学习或工作中可能会经常看到。希望这个问题能给你带来很多收获。以下是小编给大家带来的参考内容,一起来看看吧!
php网页抓取乱码的解决方法:1、使用“mbconvertencoding”进行编码转换;2、 设置为添加“curl_setopt($ch, CURLOPT_ENCODING,'gzip');” 选项; 3、 在顶部添加标题代码。
php抓取页面乱码
抓取页面时,出现如下乱码。解决方法如下
1、转换码
str=mbconvertencoding(str, “utf-8”, “GBK”);
2、数据通过gzip压缩
当 curl 获取数据时,设置并添加以下选项:
curl_setopt($ch, CURLOPT_ENCODING, 'gzip');
使用file_get_contents函数需要安装zlib库
$data = file_get_contents("compress.zlib://".$url);
3、 获取数据后显示乱码
在顶部添加以下代码
header("Content-type: text/html; charset=utf-8");
感谢您的阅读!看完以上内容,你对php网页乱码爬取的解决方法有大致的了解了吗?希望文章的内容对大家有帮助。如果您想了解更多文章内容,欢迎关注易速云行业资讯频道。