关于使用request.querystring提取中文数据的问题
2008-02-02 14:30:55
最近在用ASP+ACCESS开发一个在线考试系统时遇到这样一个问题:举例说明如下
有两个页面4-6.asp和4-7.asp,内容如下
4-6.asp
<title>QueryString用法示例</title>
</head> <body>
请单击下面的链接<p> <a href="4-7.asp?name=计算机">显示</a> </body> </html> 4-7.asp
<title>QueryString用法示例</title>
</head> <body>
<% dim name name=request("name")
Response.Write "你的姓名是:" & name %> </body> </html> 结果在IIS 7.0 + IE 7.0调试时,在4-7.asp页面中出现:?????ú ,而不是“计算机”,出现了乱码。
解决的方法是将4-6.asp中的<a href="4-7.asp?name=计算机">改写为<a href="4-7.asp?name=<% Response.Write Server.URLEncode("计算机")%>
注意蓝色部分。 本文出自 51CTO.COM技术博客 |


chc12345
博客统计信息
热门文章
最新评论
友情链接


