页面中文参数乱码问题解决,HttpCookie乱码
2013-12-04 09:00
225 查看
1.确定引用 using System.Web;using System.Text;
传递页面:
<a target="_blank" href="news.aspx?sp=<%= Server.UrlEncode("网上公示")%>">
接收页面:
<%
string sp = HttpUtility.UrlDecode(Request["sp"], Encoding.GetEncoding("utf-8"));
//.GetEncoding("gb2312")也可
%>
2.发现html页面跳转到aspx页面 的中文参数也乱码,而且不能使用上面的方法
于是我果断传数字了 ,到aspx页面在转换成汉字
HttpCookie乱码:中文要先编码,调用的时候要转码
[b]//赋值Cookie[/b]
HttpCookie cookiegroupname = new HttpCookie("groupname");
cookiegroupname.Value = HttpUtility.UrlEncode("我是汉子");[b]//编码[/b]
HttpContext.Current.Response.Cookies.Add(cookiegroupname);
[b][b]//调用[/b][/b]
string name = HttpUtility.UrlDecode(Request.Cookies["groupname"].Value)[b][b]//转码[/b][/b]
传递页面:
<a target="_blank" href="news.aspx?sp=<%= Server.UrlEncode("网上公示")%>">
接收页面:
<%
string sp = HttpUtility.UrlDecode(Request["sp"], Encoding.GetEncoding("utf-8"));
//.GetEncoding("gb2312")也可
%>
2.发现html页面跳转到aspx页面 的中文参数也乱码,而且不能使用上面的方法
于是我果断传数字了 ,到aspx页面在转换成汉字
HttpCookie乱码:中文要先编码,调用的时候要转码
[b]//赋值Cookie[/b]
HttpCookie cookiegroupname = new HttpCookie("groupname");
cookiegroupname.Value = HttpUtility.UrlEncode("我是汉子");[b]//编码[/b]
HttpContext.Current.Response.Cookies.Add(cookiegroupname);
[b][b]//调用[/b][/b]
string name = HttpUtility.UrlDecode(Request.Cookies["groupname"].Value)[b][b]//转码[/b][/b]
相关文章推荐
- C# asp.net页面通过URL参数传值中文乱码问题解决办法
- 页面get请求 中文参数方法乱码问题的快速解决方法
- asp.net页面通过URL参数传值中文乱码问题解决办法
- C# asp.net页面通过URL参数传值中文乱码问题解决办法
- 日常问题记录--JSP页面中通过<s:property value="#parameters.userName[0]>获取URL参数中文时为乱码的解决办法
- JSP传递参数至另一个JSP页面时中文乱码问题的解决
- asp.net页面通过URL参数传值中文乱码问题解决办法
- C# asp.net页面通过URL参数传值中文乱码问题解决办法
- 前台页面使用utf-8编码,url中包含中文参数时后台获取参数乱码问题解决
- JSP页面中超链接传递中文参数出现乱码问题解决方法
- asp.net页面通过URL参数传值中文乱码问题解决办法
- C# asp.net页面通过URL参数传值中文乱码问题解决办法
- js页面之间以及vue $http请求向后台传递参数中文乱码问题解决
- C# asp.net页面通过URL参数传值中文乱码问题解决办法
- JavaScript跳转页面/Action并传递中文参数[解决js超链接传递过程中产生的中文乱码问题]
- 解决asp页面向aspx页面传递中文参数乱码问题
- asp.net页面通过URL参数传值中文乱码问题解决办法
- C# asp.net页面通过URL参数传值中文乱码问题解决办法
- asp.net页面通过URL参数传值中文乱码问题解决办法
- 解决javascript通过url向Jsp页面传递中文参数乱码问题