用浏览器发送post返回数据正常 用php curl返回的是乱码

 心醉逸轩_620 发布于 2022-11-14 22:49

header填充正确
这样的乱码:�
返回数据是加密的吗?

我自己搞明白了,是返回的数据被gzip压缩过,curl要解压才能正常。谢谢个位。

3 个回答
  • 编码问题,查下你请求的站用的啥编码(例如utf-8/gbk),统一下

    2022-11-14 23:19 回答
  • CURL里加一句:

    curl_setopt($ch, CURLOPT_ENCODING, "");
    2022-11-14 23:19 回答
  • 看返回的什么字符集,用 iconv 转换为你当前的字符集

    2022-11-14 23:19 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有