Maison > développement back-end > tutoriel php > 用浏览器发送post返回数据正常 用php curl返回的是乱码

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

PHP中文网
Libérer: 2023-03-01 07:28:02
original
3713 Les gens l'ont consulté

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

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

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

回复内容:

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

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

看返回的什么字符集,用 iconv 转换为你当前的字符集

CURL里加一句:

curl_setopt($ch, CURLOPT_ENCODING, "");
Copier après la connexion

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

以上就是用浏览器发送post返回数据正常 用php curl返回的是乱码的内容,更多相关内容请关注PHP中文网(www.php.cn)!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal