asp页面和Asp.net页面传中文参数UrlEncode编码以及接收解码
程序员文章站
2024-03-08 16:29:11
举例:asp.net用get方式传输的url为:"webpage.asp?str="+httputility.urlencode(str) ,解码方式为httputilit...
举例: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"))
,解码方式为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"))
上一篇: Java正则表达式处理特殊字符转义的方法