欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2024-03-07 19:57:27
举例: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"))