关于使用request.querystring提取中文数据的问题

  最近在用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("计算机")%>
  注意蓝色部分。

你可能感兴趣的:(request,职场,asp,休闲,querystring)