用浏览器发送post返回数据正常 用php curl返回的是乱码
程序员文章站
2022-05-11 20:00:37
...
用浏览器发送post返回数据正常 用php curl返回的是乱码
header填充正确
这样的乱码:�
返回数据是加密的吗?
我自己搞明白了,是返回的数据被gzip压缩过,curl要解压才能正常。谢谢个位。
回复内容:
header填充正确
这样的乱码:�
返回数据是加密的吗?
我自己搞明白了,是返回的数据被gzip压缩过,curl要解压才能正常。谢谢个位。
看返回的什么字符集,用 iconv 转换为你当前的字符集
CURL里加一句:
curl_setopt($ch, CURLOPT_ENCODING, "");
编码问题,查下你请求的站用的啥编码(例如utf-8/gbk),统一下
以上就是用浏览器发送post返回数据正常 用php curl返回的是乱码的内容,更多相关内容请关注PHP中文网(www.php.cn)!