asp页面和Asp.net页面传中文参数UrlEncode编码以及接收解码
佛甲草,深圳公务员无人下岗,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"))
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!!
点击进行留言回复
网友评论