escape
unescapeQueryString是经过的escape的编码

解决方案 »

  1.   

    编码问题,asp不知道怎么设,改成gb2312就可以了
      

  2.   

    <form id="frmtest" id="frmtest">
     <input name="entername" title="<%=toUnicode("请输入:")%>" type="text" value=""/>
    </form>
    function formsubmit()
    {
         frmtest.method="get";
         frmtest.action="search.asp?entername="+escapestr(frmtest.entername.value);
         frmtest.submit();
    }function escapestr(str)
    {
       if(str!=null && str!="")
           return escape(str);
        else
           return "";
    }
    楼主,自己在根据需要坐改动
      

  3.   

    用"N"来改变编码,改成sql="Insert into table(entername) values (N'"+entername+"')"
      

  4.   

    上面两位的方法都用过,还是不行呀,惨啦!其实本人现在是开发一个WAP项目,在手机输入框,输入中文,存在数据库里出错,不知如何解决。