如何处理CURL返回结果乱码问题
利用Curl调用API时,出现返回值是乱码的情况。但是在postman和浏览器中访问,返回值都是正常的。后来查阅了一些解决方法,最终解决问题。
原因:一般出现乱码是因为API返回数据以压缩包的形式返回。
案例:
请求时带有Accept-Encoding: gzip
,则返回的内容是经过压缩的,后边添加:| gungzip | more
处理:
利用Curl调用API时,出现返回值是乱码的情况。但是在postman和浏览器中访问,返回值都是正常的。后来查阅了一些解决方法,最终解决问题。
原因:一般出现乱码是因为API返回数据以压缩包的形式返回。
案例:
请求时带有Accept-Encoding: gzip
,则返回的内容是经过压缩的,后边添加:| gungzip | more
处理: