日期:2014-05-19  浏览次数:20425 次

关于Url地址传值错误的问题(在线求解)
我在ASP.NET中有一个超链接,链接到的地址是一个ASP程序做的页面.
asp页面地址是http://www.xunku.cn/Home/archives.asp?user_id=传递的参数

当我的参数是英文时能正确访问这个页面,但当参数是中文时就出错了.
我刚开始以为是没有这个页面,后面我把这个带中文参数的地址写到地址栏,
然后回车,居然一点问题都没有...

请问各位大虾这是怎么回事,好郁闷啊,调了一上午没调试好..

------解决方案--------------------
用urlencode编码

*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码)

最新版本:20070212

http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html
------解决方案--------------------
这个是编码的问题哈,你使用楼上那个大哥说的URLENCODE编码试一下吧,或者你要不就在web.config里面进行全局的配置
<globalization requestEncoding= "gb2312 " responseEncoding= "gb2312 "/>
试试看看吧!