|
|
导航: |
论坛 -> DELPHI技术
斑竹:liumazi,sephil |
|
作者: |
|
2015/7/18 23:33:30 |
标题: |
气死我了,XE8的IDHttp的Post,用尽办法,返回中文都是乱码 |
浏览:2309 |
|
加入我的收藏 |
楼主: |
??????????0????????1?????2????
----------------------------------------------
- |
作者: |
|
2015/7/19 1:11:53 |
1楼: |
三无贴。无版本,无代码,无环境报告。
----------------------------------------------
只有偏执狂才能生存!
|
作者: |
|
2015/7/19 2:27:56 |
2楼: |
上帝会告诉你答案的
----------------------------------------------
-
|
作者: |
|
2015/7/19 7:24:09 |
3楼: |
delphi不会犯这低级错的。你把你IDhttp设置贴出来,还有你服务端返回的编码?
----------------------------------------------
-
|
作者: |
star5 (星五) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2015/7/19 8:16:43 |
4楼: |
要看服务器上是什么编码,基本上也就gbk和utf8两种。
----------------------------------------------
博客 - http://offeu.com 脚本模型 - http://webpascal.com 需要短信接口的请联系我,可发行业与营销内容。
|
作者: |
|
2015/7/19 11:23:09 |
6楼: |
本群 HTTP GET 返回总是正常。 POST 和 GET 在返回上有区别吗?
----------------------------------------------
(C)(P)Flying Wang
|
作者: |
|
2015/7/19 13:15:50 |
7楼: |
XE处理这种编码问题已经很方便了。 const MY_URL = 'http://bbs.2ccc.com/topic.asp?topicid=494082'; begin Memo1.Text := NetHTTPClient1.Get(MY_URL).ContentAsString(TEncoding.GetEncoding('gb2312')) ;//utf-8等等。
----------------------------------------------
Delphi4Linux Delphi三层/FireDAC 技术群:734515869 http://www.cnblogs.com/rtcmw
|
作者: |
|
2015/7/19 13:55:17 |
8楼: |
服务器是UTF8编码的,在D7下正常的,我把代码放到XE8上不正常 http://app.25hours.cc:6077/webservice/25hours.asmx/StruUp Post:data={"ShopID":1,"SyncVer":200}
t:=TStringStream.Create('',tencoding.UTF8); idhttp1.Post(SvrUrl+postUrl,ts,t); Result:=Utf8ToAnsi(t.DataString);或Result:=Utf8Decode(t.DataString); 或者 t:=TStringStream.Create('',tencoding.ANSI); idhttp1.Post(SvrUrl+postUrl,ts,t); Result:=t.DataString;
都是不行,结果一样,返回的中文都是??????????0????????1?????2????这样的
----------------------------------------------
-
|
作者: |
|
2015/7/19 14:18:36 |
9楼: |
用XE8这种高版的,你应该这么玩, 不应该再使用 UtfToAnsi之类的函数了
此帖子包含附件:
大小:52.7K |
----------------------------------------------
一个热爱delphi的人,Golang GUI库。 --我的博客--
|
作者: |
|
2015/7/19 14:32:35 |
10楼: |
强人@ying32,刚接触,还真不会玩,没摆脱D7的模式,谢谢了
----------------------------------------------
-
|
作者: |
|
2015/7/19 14:44:10 |
11楼: |
顺便请教一个,哪里可以看到XE和D7之间,放弃了哪些改成哪些功能呢?
----------------------------------------------
-
|
|