asp.net中汉字变乱码
我的数据是保存在一个cookie中的当在VS2005中运行的时候是没有问题的,没有乱码,可是为什么发布到网站上后就出现乱码了呢??
保存之前,先加密,在存入cookie ,取cookie 之前,在解密。 即可.
已经有很多类似的帖子了,无非就是编码解码的问题,汉字需要urlencode过。
C# code:
//进行加密,汉字最好加两次密,有些时候,加一次不管用。
string beginTimeValue= System.Web.HttpUtility.UrlEncode(数据, System.Text.Encoding.UTF8);
beginTimeValue = System.Web.HttpUtility.UrlEncode(beginTimeValue, System.Text.Encoding.UTF8);
//进行解密
string _beginTime = System.Web.HttpUtility.UrlDecode(数据, System.Text.Encoding.UTF8);
同意,汉字的传递最好是先urlencode,再decode即可
1.设置web.config文件
<system.web>
......
<globalization requestEncoding="gb2312" responseEncoding="gb2312" culture="zh-CN" fileEncoding="gb2312" />
......
</system.web>
2.传递中文之前,将要传递的中文参数进行编码,在接收时再进行解码。
>> 进行传递
string Name = "中文参数";
Response.Redirect("B.aspx?Name="+Server.UrlEncode(Name)) ;
>> 进行接收
string Name = Request.QueryString["Name"];
Response.Write(Server.UrlDecode
相关问答:
asp.net repeater 控件怎么可以取到子控件的值,设置断点在 ItemDataBound 事件怎么没有用的
Request.Form["name"]
楼主你要在把repeater中的 一个属性设置一下才能进入itemdatabound事件
可以 ......
哪位大哥有没有ASP.NET中利用Cookies实现用户自动登录的代码...谢谢了...越详细越好....
什么意思?自动登录?
mark 貌视是存储cookies 我也对cook比较迷糊 关注下
既然你知道用cookies自己动动大脑多好! ......
ASP.NET 错误 无法识别的标记前缀或设备筛选器“asp”
代码如下:
<%@ Page Language="C#" ContentType="text/xml" AutoEventWireup="true" CodeFile=" ......
RT。很多地址都打不开或不能下载了
有资源的朋友给个地址。。只要下载后是我想要的内容 50分献上!
谢谢!
沙发我先坐!
帮顶
帮顶
没听说过哦
JF
好像19没有的,不全。
好多集都不能下。。
......
HTML code:
<div>
<asp:TextBox runat="server" ID="txt"></asp:TextBox>
<img src="pic.aspx" alt="点击更换图片!" onclick=&quo ......