欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

用浏览器发送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)!

相关标签: post,php curl