比如
asp代码
<a HREF="t.aspx?test=中文不行啊" TARGET="_blank">click</click>
aspx页面
<%@ Page Language="VB" Debug="true" %>
<%@ Import Namespace="System.IO" %>
<%@ Import Namespace="System.Data" %>
<%@ Import NameSpace="System.Data.OleDb" %>
<script language="VB" runat="server">
Sub Page_Load()
Session("tt") = Request.QueryString.Item("test")
End Sub
</script>
<html>
<body>
<p>显示吧:</p> <a href="t.asp?rName=<%=Session("tt")%>" target="rFiles"><b><%=Session("tt")%></b></a>
<p><%=Request.QueryString.Item("test")%></p>
</body>
</html>
显示出来就变成了以下乱码:
显示吧:
IJ
IJ
我试过server.urlencode()和server.urldecode()不管用,改编码<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%><meta http-equiv="Content-Type" content="text/html; charset=gb2312" />也不管用,希望高人能指点一下啊。。。