URL传递汉字。
xn 是要搜索的内容,
window.parent.location = "/project.aspx?key=" + escape(xn); //URL
string key = Request.QueryString["key"]; //接收参数
在以前做的几个项目中 并没有发生什么特殊的情况。这次的话接收的参数是“口口口”。
不知道是什么问题,请各位大牛,给个解释及解决的办法 ,
谢谢了。
------解决方案--------------------string key = Request.QueryString["key"]; //接收参数
看看这个页面的代码是用什么保存的,还有表头是否为utf-8
------解决方案--------------------
var url="a.aspx?key="+ encodeURI("沈阳");
string key= Request["key"]??"":
一直这样写 从未有压力
------解决方案--------------------不建议用中文做url参数,不利于seo的,你可以将中文参数进行可逆的一般加密,或者直接用url参数加密就行,然后获取解密就好了,避免字符编码错误,如果是js里面用escape