Isapi中文post的处理问题(100分)

  • 主题发起人 主题发起人 cocia
  • 开始时间 开始时间
C

cocia

Unregistered / Unconfirmed
GUEST, unregistred user!
我在isapi的使用中文,
接受post过来的信息,如下
sName:=Request.ContentField.Values['Name'];
ADOQuery.Sql.Add('Select * from table where name like ''%'+sName+'%''');
ADOQuery.Active:=True;
不过返回的结果是空的.
后来我发现 sName 的信息可以在ie里正确显示,
不过查看原码是却是 {&D- 之类的东东.
所以sql语句当然不好使了,
不知在delphi里,这个问题怎样结决!
先谢过各位了!
 
各位大侠 ,帮帮忙.
分不够就再加
200
 
被编码过了,你为什么不用:

sName:=request.QueryFields.strings[0]----这个应该没问题!

 
前提是你的sName参数放第一个!
 
解决了,谢谢大家,来者有分!
 
怎么解决的?
 
多人接受答案了。
 
这可不是delphi的问题,
我的焦点一直放在delphi上,
结果发现是放form的html的问题,
也就是说,
html必须设置正确的字符gb集,
否则...咳,
两天了,
这个问题!
谢谢大家,有问题以后再问!
谢谢zzy04
 
后退
顶部