Delphi用idhttp向用gbk编码的网站Post过去的数据在网站的网页显示成乱码怎么解决?

HTTP.Request.CharSet:='gbk';HTTP.Request.UserAgent:='Mozilla/5.0(compatible;MSIE9.0;q... HTTP.Request.CharSet := 'gbk';
HTTP.Request.UserAgent := 'Mozilla/5.0 (compatible; MSIE 9.0; qdesk 2.3.1186.202; Windows NT 6.1; Trident/5.0; BOIE9;ZHCN)';
HTTP.Request.ContentType:='application/x-www-form-urlencoded';
HTTP.Request.Accept := 'text/html, application/xhtml+xml, */*';
HTTP.Request.AcceptEncoding :='gzip, deflate';
HTTP.Request.Host := 'bbs.hefei.cc';
HTTP.Request.CacheControl := 'no-cache';
HTTP.Request.Connection := 'Keep-Alive';
展开
 我来答
电子收据E收据
2013-05-31 · TA获得超过133个赞
知道小有建树答主
回答量:130
采纳率:100%
帮助的人:41.2万
展开全部
1 : 可能还是编码格式的问题,你可以多换几个编码格式(UTF-8,GB3212,GBK)试试,有时候那些检测软件是不准的,建议你用HttpWatch
2 : 注意网页解码方式(IDhttp.Request.AcceptEncoding),这个属性最好是指定上,要不也会出现乱码

3 :把 HTTP.Request.AcceptEncoding := '';也就是用默认解码;
6rl
2013-05-30 · TA获得超过704个赞
知道小有建树答主
回答量:580
采纳率:66%
帮助的人:373万
展开全部
网站上网页编码是?不行你就用utf-8编码post
追问
网站上用的是gbk编码,你说的我早试了,不行的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式