file.aspx页面:
<a href='documentedit.aspx?RecordID="+aa2+"&FileType=.doc&Path="+path+"'>"+aa+"</a>(path 参数是有两个字符串组合成的)我将他传递到了document.aspx页面中,在地址栏里显示的path=公司1\法拉力 ,显示是正确的,但是我在document.aspx页面中用path=Request.QueryString["Path"]得到的字符串用response.write(path)来看看,但是显示 公司1\法拉 ,少了一个字,不知道是怎么回事啊,求救
<a href='documentedit.aspx?RecordID="+aa2+"&FileType=.doc&Path="+path+"'>"+aa+"</a>(path 参数是有两个字符串组合成的)我将他传递到了document.aspx页面中,在地址栏里显示的path=公司1\法拉力 ,显示是正确的,但是我在document.aspx页面中用path=Request.QueryString["Path"]得到的字符串用response.write(path)来看看,但是显示 公司1\法拉 ,少了一个字,不知道是怎么回事啊,求救
<globalization requestEncoding="gb2312" responseEncoding="gb2312"/>
后台用Server.UrlDecode() , Server.UrlEncode;
javascript 用,escape,unescape
2>另一种方法就是用server.urlencode编码
response.redirect("aa.aspx?name"+server.urlencode("汉字"))