php 抓取网页 源码(《PHP视频教程》抓取乱码的解决办法:这样乱码解决方法)
优采云 发布时间: 2021-09-20 05:21php 抓取网页 源码(《PHP视频教程》抓取乱码的解决办法:这样乱码解决方法)
抓取PHP网页中乱码的解决方案:1、使用“mbconverting coding”转换代码2、set并添加选项“curl_setopt($ch,curlopt_encoding,'gzip');3、在顶部添加头代码
推荐:PHP视频教程
PHP抓取页面乱码
当抓取一个页面时,有一个像这样的乱码。解决办法如下
1、转码
str=mbconvertencoding(str, “utf-8”, “GBK”);
2、data是gzip压缩的
当curl获取数据时,设置并添加以下选项:
curl_setopt($ch, CURLOPT_ENCODING, 'gzip');
使用文件获取需要为目录功能安装zlib库
$data = file_get_contents("compress.zlib://".$url);
3、数据采集后显示乱码
在顶部添加以下代码
header("Content-type: text/html; charset=utf-8");
以上是如何解决在PHP网页中抓取乱码的问题。请多关注其他相关文章
声明:这篇文章原创发表在PHP中文网站上。请注明转载来源。谢谢你的尊重!如果您有任何问题,请与我们联系