实在是很急。。
因为用delphi2009里的tIDhttp组件向网页post中文总是不行,别人给了个参考
var
s:string;
begin
s := ’你好,电脑学习网!’;
s := Encoding.GetEncoding(’GB2312’).GetBytes(s);
end; 但上面的是delphi2005里的,也就是net里的, delphi2009里并没有,
谁能帮我用delphi 里的Tencoding转一下上面那一句代码啊,我delphi实在是不熟,事又有点急,
因为用delphi2009里的tIDhttp组件向网页post中文总是不行,别人给了个参考
var
s:string;
begin
s := ’你好,电脑学习网!’;
s := Encoding.GetEncoding(’GB2312’).GetBytes(s);
end; 但上面的是delphi2005里的,也就是net里的, delphi2009里并没有,
谁能帮我用delphi 里的Tencoding转一下上面那一句代码啊,我delphi实在是不熟,事又有点急,
解决方案 »
- 新手求助!
- ActiveX WindowsMediaPlayer运行时调整大小的问题
- 用idhttp控件如何判断服务器已经开启
- 怎样找到远程主机上有哪些数据库,库中有哪些用户表,存储过程,触发器?
- 怎么实现把网页上的文字拖动到指定的文件里?!(象飓风浏览器的文本拖动功能!)
- 请大家谈谈对NMSMTP和NMPOP3对电子邮件的加密和数字签名技术的经验,请不吝赐教!
- 怎么把INI中的内容读到memo中呢
- ActiveForm的Web Deploy Options中,project页居然没有Code sign project,怎么回事?
- 一个关于QUEYR的问题!!!各位高手请帮帮忙!!
- delphi6的价钱
- 【求助】求利用数据包的方式模拟IE网页,从而读取网页中的数据源代码
- delphi程序在英文操作系统vista下界面乱码
还真是郁闷,换成delphi7,同样的代码却可以发送中文,delphi2009就不行,怎么高版本的还不如低版本的
ss : TStringStream;
begin
ss := TStringStream.Create('', TEncoding.GetEncoding(936)); { 指定gb2312的中文代码页
try
IdHTTP1.Get(CSURL, ss);
IdHTTP1.Get(CSURL);
Memo1.Text := ss.DataString;
finally
ss.Free;
end;
end;