网站首页  |  业界新闻  |  技术文章  |  视频教程  |  下载频道  |  程序源码  |  个人空间  |  编程论坛
 
学习型 ASP/PHP/ASP.NET 主机 30元/年 全能 ASP/PHP/ASP.NET 主机,支持月付 专业 MSSQL 数据库空间,支持月付 专业 MySQL 数据库空间,支持月付
发新话题
打印

AJAX 关于数据库查询的问题

AJAX 关于数据库查询的问题

textfield=trim(Request.Form("textfield"))当textfield获取的是汉字的时候,下面的数据库模糊查询就出问题,但数字和英文就可以,这是怎么回事?



sqlcmd="select name,address,ctime,ctype from yinbao where keyword like '%"&textfield&"%' "

TOP

建议sqlcmd="select name,address,ctime,ctype from yinbao where keyword like '%"&textfield&"%' "这一句之前,输出textfield,看看当是汉字的时候,trim之后到底是什么?那可能有帮助

TOP

同意楼上的,我估计是乱码。

TOP

可能是.js文件的编码问题,用utf-8

TOP

ajax默认是utf-8传输的...服务端如果不是用utf-8要先转换下...

TOP

response.Charset="GB2312"
加上这一句试试,加在前面

TOP

编码 escape
解码 unescape

就行了

TOP

发新话题