见下图,使用IE9后不知道为什么接收到的SQL语句会出现异常。
操作系统环境:
服务器WIN7 64位 DELL OPTIPLEX 380
开发语言 ASP + SQL
页面编码:UTF-8
代码:
url="..\StdLib\ShowModu.asp?"
url=url & "Query_String=" & URLEncode(TRIM(Query_String)) & "&sSQL=" & URLEncode(sSql)
alert(sSql)
url="..\StdLib\ShowTest.asp?sSQL=" & URLEncode(sSql)
alert(url)
returnValue = Window.ShowModalDialog(url, "Browser_Dialog","dialogTop=199px;dialogLeft=<%=dialogLeft%>;dialogWidth=<%=dialogWidth%>;dialogHeight=520px;scrollbars=no;center=yes;border=thin;help=no" )
function URLEncode(URL){URLEncode=escape(URL);}
测试环境1:
传送前的代码如下:
使用URLencode后的代码:
IE9接收到的代码,出现了异常
而IE8/8/6接收到的代码都正常,下面为IE8接收到的代码。




