传过去的参数最后一个字符变“口”
很奇怪的现象
A页面
<a herf = ry.aspx?select=张三三>张三三</a>
传到ry.aspx页面后,变量接收到的值变成“张三口”
不知道是怎么原因?麻烦大家帮忙看看,小弟谢谢了
------解决方案--------------------escape 下 或者urlencode1下
------解决方案--------------------<a herf = "ry.aspx?select=%E5%BC%A0%E4%B8%89%E4%B8%89">张三三</a>
这是utf-8的
简单的说 就是url里 参数 转义下
------解决方案--------------------传参前编码,接受页面解码
EnCode
DeCode
------解决方案--------------------这个就是URLdecode的跟urlencode的问题你先对url编码 在跳转的页面进行解码就行了。。这个两个匹配使用 还有点课外知识不同的浏览器支持不同长度的url解析,你这样做的东西在火狐绝对没问题 但是IE可能就有问题了