读书人

小弟我在使用libcurl的时候获取其他

发布时间: 2013-09-11 16:26:28 作者: rapoo

我在使用libcurl的时候,获取其他网站的数据都正确,但是获取分智的都是乱码
我在使用libcurl的时候,获取其他网站的数据都正确,但是获取分智的都是乱码


这是怎么回事?





这让我如何是好……
[解决办法]




这让我如何是好……


Content-Encoding :gzip
是不是要解压出来阿?
[解决办法]
引用:
Quote: 引用:

那不知道乱码,你解码的问题。

就是不知道怎么解gzip的,听说zlib可以,正在试……


这也不是你的问题。。。

HTTP Header里面你不设置gzip,server就不应该给你zip过的内容,那是server的问题。


只有客户端/浏览器说Accept gzip,server才应该发,但是个别server强行zip,半吊子PHP都是这么写的。

[解决办法]
谁告诉你那肯定是gzip过的了。。。那可不一定啊。。。
[解决办法]
curl_easy_setopt(curl, CURLOPT_ACCEPT_ENCODING, "gzip")
[解决办法]
你可能需要看看这里了。
http://www.gzip.org/

读书人网 >C++

热点推荐