如何解决php curl获取乱码

发布时间:2024-10-23 点击:69
php curl获取乱码的解决办法:首先打开相应的脚本文件;然后获取网页文本;最后通过“b_convert_encoding($outpagetxt, 'utf-8','gb2312');”方法把gb2312转到“utf-8”即可。
推荐:《php视频教程》
问题
想从电影天堂获取电影信息用到了curl,在结果中出现了乱码,如图:
解决办法
在官方文档中有个 curlopt_encoding 选项,试了,其实并没有什么用。
我们看到该页面头部说明了编码 gb2312
应该这样
//curl 前面的设置不冗述//执行 curl$outpagetxt = curl_exec($film); //outpagetxt 是得到的网页文本curl_close($film);//文本转码$outpagetxt = mb_convert_encoding($outpagetxt, 'utf-8','gb2312');//把 gb2312 转到 utf-8echo $outpagetxt;使用说明
mb_convert_encoding(输出变量,转到的编码,从什么编码转)
结果

ip地址和域名的关系
阿里云上租了一个服务器
云服务器web管理面板
这个是什么狗屎般的服务器啊
云服务器怎么架设
错误代码意外终止了连接-虚拟主机/数据库问题
中国域名抢注案例有哪些?如何保护域名?
终于知道超级服务器和高质量服务器的区别了