福州网站建设>网站新闻>php技术

php curl请求乱码问题

发布日期:2023-02-07浏览次数:324 来源:福州网站建设

curl请求网页,多方网页使用了gzip压缩,那么获取的内容将有可能为乱码 解决方案如下


$url = 'http://www.du52.com'; $ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22");
curl_setopt($ch, CURLOPT_ENCODING ,'gzip'); //加入gzip解析 $output = curl_exec($ch); $info = curl_getinfo($ch);
curl_close($ch);

var_dump($info);
var_dump($output);

以上是由福州网站建设的小编为你分享了"php curl请求乱码问题"文章,如果你在这方面有什么问题,随时联系我们

php技术有关的文章
如果您有什么问题,欢迎咨询我们客服! 点击QQ咨询