举例: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"))
您可能感兴趣的文章:asp.net获取当前网址url的各种属性(文件名、参数、域名 等)的代码asp.net利用Ajax和Jquery在前台向后台传参数并返回值的实例asp.net中mvc使用ajax提交参数的匹配问题解决探讨asp.net 参数不同共用一个页面的实现方法asp.net SqlParameter如何根据条件有选择的添加参数asp.net中使用cookie传递参数的方法在ASP.NET 2.0中操作数据之一:创建一个数据访问层在ASP.NET 2.0中操作数据之二:创建一个业务逻辑层在ASP.NET 2.0中操作数据之三:创建母版页和站点导航在ASP.NET 2.0中操作数据之四:使用ObjectDataSource展现数据在ASP.NET 2.0中操作数据之五:声明参数
net
ASP.NET
解码
urlencode
ASP