php网页抓取乱码(php网页抓取乱码的解决办法��这样解决方法!)

优采云 发布时间: 2021-12-01 22:03

  php网页抓取乱码(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网页乱码爬取的解决方法有大致的了解了吗?希望文章的内容对大家有帮助。如果您想了解更多文章内容,欢迎关注易速云行业资讯频道。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线