发新话题
打印

如何解决php用file_get_contents方法抓取网页数据出现乱码

如何解决php用file_get_contents方法抓取网页数据出现乱码

ingFang SC", 微软雅黑, Tahoma, Arial, sans-serif;">方法一:

ingFang SC", 微软雅黑, Tahoma, Arial, sans-serif;">将$data=file_get_contents($url); 改成$data=file_get_contents("compress.zlib://".$url);即可。

ingFang SC", 微软雅黑, Tahoma, Arial, sans-serif;">原因是网页内容是GZIP压缩的。

ingFang SC", 微软雅黑, Tahoma, Arial, sans-serif;">方法二:

ingFang SC", 微软雅黑, Tahoma, Arial, sans-serif;">用curl方法抓取,

ingFang SC", 微软雅黑, Tahoma, Arial, sans-serif;">

ingFang SC", 微软雅黑, Tahoma, Arial, sans-serif;">

TOP

发新话题