php中file_get_contents获取网页乱码解决办法
发布时间:2020-12-13 20:29:29 所属栏目:PHP教程 来源:网络整理
导读:昨天我在做一个简单采集功能时我直接使用了file_get_contents函数,但是采集有些网站没问题,采集有些网筹码了,后来分析出现乱码是服务器开启了gzip压缩功能,知道原因了我们就好办了,先百度了一下得出是可以改用curl操作,curl解决代码如下: function curl_get
昨天我在做一个简单采集功能时我直接使用了file_get_contents函数,但是采集有些网站没问题,采集有些网筹码了,后来分析出现乱码是服务器开启了gzip压缩功能,知道原因了我们就好办了,先百度了一下得出是可以改用curl操作,curl解决代码如下:
采用gzip编码格式,file_get_contents,代码如下:file_get_contents("compress.zlib://".$url);无论页面是否经过gzip压缩,上述代码都可以正常工作! 注意:CURL是需要打开的哦。 curl安装,xp下面的安装:修改php.ini文件的设置,找到: php_curl.dll//取消下在的注释extension=php_curl.dll linux下面安装,代码如下:
这是安装php之前安装的方法. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |