100分求教:url栏的查询字符串问题
写了一个商品搜索
localhost/myItem/s.aspx?wd=%e5%8d%97%e6%b9%96%20%e4%b8%9c
Request.QueryString[ "wd "]
得到为中文:南湖 东 //中间有个空隔
如果url是这样的
localhost/myItem/s.aspx?wd=南湖 东
则无法得到,求如何将这个字进行编码,
[解决办法]
发送:
Response.Redirect( "localhost/myItem/s.aspx?wd= " + Server.UrlEncode( "南湖 东 "));
接受:
string str = Server.UrlDecode(Request.QueryString[ "wd "]);
[解决办法]
wo
ding
[解决办法]
amandag(高歌) 正解
[解决办法]
javascript:
encodeURIComponent()
[解决办法]
urlencode
[解决办法]
学习
[解决办法]
ding
[解决办法]
lz用 URL编码 问题解决了吧,
jf
[解决办法]
amandag(高歌) 正解
[解决办法]
localhost/myItem/s.aspx?wd=%e5%8d%97%e6%b9%96%20%e4%b8%9c
不是自动编码
[解决办法]
up
[解决办法]
二楼正确