php采集乱码怎么办

介绍

本篇文章给大家分享的是有关php采集乱码怎么办,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

php采集乱码的解决办法:1、使用“str=mbconvertencoding (str,“utf - 8”、“GBK”);“方法转换编码;2,将数据经过gzip压缩;3、在顶部增加“charset=utf8 "代码。

<强> php抓取页面乱码

在抓取页面的时候出现类似? ? ? ? ? ? ?这样乱码解决方法如下

1,转换编码

str=mbconvertencoding (str,“utf - 8”、“GBK”);

2,数据经过gzip压缩

旋度获取数据的时候设置添加下面的选项:

curl_setopt ($ ch CURLOPT_ENCODING & # 39; gzip # 39;);

使用file_get_contents函数需要安装zlib库

$ data=https://www.yisu.com/zixun/file_get_contents (“compress.zlib://薄? url);

3,获取数据后显示乱码

在顶部增加下面的代码

头(“内容类型:text/html;charset=utf-8");

以上就是php采集乱码怎么办,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。

php采集乱码怎么办