首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

URL传送汉字

2013-04-26 
URL传递汉字。xn 是要搜索的内容, window.parent.location /project.aspx?key + escape(xn)//URL str

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

热点排行