当前位置: 移动技术网 > IT编程>开发语言>.net > asp页面和Asp.net页面传中文参数UrlEncode编码以及接收解码

asp页面和Asp.net页面传中文参数UrlEncode编码以及接收解码

2017年12月12日  | 移动技术网IT编程  | 我要评论

佛甲草,深圳公务员无人下岗,fx雪莉

举例:asp.net用get方式传输的url为:"webpage.asp?str="+httputility.urlencode(str)
,解码方式为httputility.urldecode(request.querystring["str"].tostring().trim())
asp的get方式传送为"webpage.aspx?str="+server.urlencode(str) 两种编码不统一

解决方案:在asp使用get方式传送"webpage.aspx?str="+server.urlencode( server.urlpathencode(str))
asp.net get方式传送参数:"webpage.aspx?str="+ httputility.urlencode( str,system.text.encoding.getencoding("gb2312"))
asp.net get方式接收参数:str= httputility.urldecode(request.querystring["str"].tostring().trim(),system.text.encoding.getencoding("gb2312"))

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网