这个是URL编码后的值, 一些unicode字符和特殊字符没有办法直接通过QueryString传递的需要进行一次URL编码后才能传递, .NET已经帮你做好了这一步。 所以你看到的是乱七八糟的字符。
你获取这个QueryString的时候已是经帮你解码好了。
也就是说 你的 Session["category"].ToString();的字符串经过URL编码后的字符串是%e8%a1%ac%e8%a1%ab,
对应的URL编码的方法可以参考 System.Web.HttpUtility.UrlEncode("要编码的字符串");
乱码,是不是传了中文
解码一下
什么都不用听别人说,先看看是不是你获得的ss值不对,你可以在那里设置一个断点调试下,看跳转之前ss的值是多少 ,然后在看解决方法
如果有汉字的话就会出现这种情况,但是不会妨碍你在其它页面接受这个值。
System.Web.HttpUtility.UrlEncode