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

软件发布|下载排行|最新软件

当前位置:首页IT学院IT技术

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

  2021-03-18 我要评论
想了解asp页面和Asp.net页面传中文参数UrlEncode编码以及接收解码的相关内容吗,在本文为您仔细讲解页面 中文参数UrlEncode编码的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:页面,中文参数,UrlEncode,下面大家一起来学习吧。
举例: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"))

猜您喜欢

Copyright 2022 版权所有 软件发布 访问手机版

声明:所有软件和文章来自软件开发商或者作者 如有异议 请与本站联系 联系我们