首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

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

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

我在使用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/

热点排行