php 抓取网页 源码(《PHP视频教程》抓取乱码的解决办法:这样乱码解决方法)

优采云 发布时间: 2021-09-20 05:21

  php 抓取网页 源码(《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中文网站上。请注明转载来源。谢谢你的尊重!如果您有任何问题,请与我们联系

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线