zoukankan      html  css  js  c++  java
  • 使用curl获取乱码问题

    今天通过curl获取百度地图接口数据,获取到居然是乱码,于是我查看是不是编码问题,发现返回的编码和自己的编码都是utf-8,

    继续找原因,发现header报文中  Content-encoding 为 gzip

    在网上找了一下,然后在curl参数中添加下面代码就可以了

    curl_setopt($ch, CURLOPT_ENCODING , 'gzip');

    查询资料

    curl设置了CURLOPT_ACCEPT_ENCODING (7.21.8之前为CURLOPT_ENCODING )之后,按照官方的说法,是可以自动将响应的gzip压缩的content解压的,但是我的工程里却没有解压,而且网上一搜索也是一大批问这个问题的人,而回答居然都是说可以自动解压。我就纳了闷了。

  • 相关阅读:
    gevent
    pymongo的数组操作
    pymongo的聚合操作
    python操作redis的情况总结
    协程
    3
    6
    10
    4
    5
  • 原文地址:https://www.cnblogs.com/xiaozong/p/5071217.html
Copyright © 2011-2022 走看看