idhttp控件Post含中文返回值的解析
2017-06-10 21:34
323 查看
使用indy中的idhttp控件在D7和XE平台下,对于接收含中文返回值的解析
网页使用的是UTF8
参考代码来源
http://bbs.csdn.net/topics/391077242
http://www.cnblogs.com/del/archive/2011/12/30/2307965.html
D7下
XE下
网页使用的是UTF8
参考代码来源
http://bbs.csdn.net/topics/391077242
http://www.cnblogs.com/del/archive/2011/12/30/2307965.html
D7下
TJ := TStringList.Create; TJ.Append(jo.AsString); FH:=utf8decode(IdHTTP1.Post(Str, TJ)); TJ.Free;
XE下
procedure TForm1.Button1Click(Sender: TObject); var T: TStringStream; ts: TStringList; SvrUrl, postUrl: string; begin SvrUrl := 'http://app.25hours.cc:6077/webservice/25hours.asmx/StruUp'; postUrl := ''; ts := TStringList.Create; ts.Text := 'data={"ShopID":1,"SyncVer":200}'; T := TStringStream.Create('', tencoding.UTF8); IdHTTP1.Post(SvrUrl + postUrl, ts, T); Memo1.Text := T.DataString; end;
相关文章推荐
- 微信公众号:1-IDHTTP控件:GET/POST 请求获取access_token
- Delphi IDHTTP控件:GET/POST 请求
- Delphi XE10,Json 生成和解析,再利用indyhttp控件Post
- Delphi IDHTTP控件:GET/POST 请求
- Delphi xe5 控件TIdhttp的用法post,get解决中文乱码问题
- Delphi xe5 控件TIdhttp的用法post,get解决中文乱码问题
- c++ builder2010 indy控件idhttp, post页面获取数据(要注意编码的问题,双方都使用UTF-8最好)
- Delphi IDHTTP控件:GET/POST 请求
- 用XMLHTTP Post/Get HTML页面时的中文乱码问题之完全Script解决方案
- 将系统的内部类:HttpValueCollection 移到自己的系统中,使其能方便的解析id=1&name=张三&sex=男这样的字符串参数 querystring
- idhttp get 中文出现乱码的问题
- Android解析socket或http流中文编码问题
- vs2010对多层容器下的控件的id是如何解析的
- 水印+微图图(转http://tb.blog.csdn.net/TrackBack.aspx?PostId=721170)
- HttpClient3 POST的中文编码问题
- VB 下 Post 中文编码的 http request
- Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1763153
- HTTP的GET和POST格式解析
- 用XMLHTTP Post/Get HTML页面时的中文乱码问题之完全Script解决方案
- XMLHttpRequest的POST中文表单问题解决方案