首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

惊人求教关于2008SERVER上的IIS传递中文参数时,出现乱码

2014-01-22 
紧急求教关于2008SERVER上的IIS传递中文参数时,出现乱码环境是:WINDOWS SERVER 2008 + IIS在传递中文中字

紧急求教关于2008SERVER上的IIS传递中文参数时,出现乱码
环境是:WINDOWS SERVER 2008 + IIS
在传递中文中字符串的参数时,获取到的参数是 乱码了。
譬如
QueryStr0= "SearchWord=测试&OrderName=未完成"

index.asp?&<%=QueryStr%>
 这样子去传递参数,下一个页面index中用如下语句获取参数

QueryStr=request("QueryStr")
if QueryStr="" then QueryStr=request.querystring

结果获取到的参数中中文字符变成了乱码?

请问高人们,此处应该如何配置IIS才能保证获取的参数不是乱码啊?

[解决办法]
用escape处理一下
index.asp?<%=escape(QueryStr)%>
[解决办法]
或者用URLEncode
index.asp?<%=Server.URLEncode(QueryStr)%>

热点排行