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
相关问答:
文件上传时怎样显示进度条 最好给个Demo 谢了~!
用Ajax吧,Ajax有例子
用 ajaxtoolkit 里面的代码,有例子
引用
用Ajax吧,Ajax有例子
顶
http://topic.csdn.net/u/20091010/23/4bb5017a-ac75- ......
哪位大哥有没有ASP.NET中利用Cookies实现用户自动登录的代码...谢谢了...越详细越好....
什么意思?自动登录?
mark 貌视是存储cookies 我也对cook比较迷糊 关注下
既然你知道用cookies自己动动大脑多好! ......
谁知道,最好是实例,测试过的更好,谢谢分享;
http://www.92dotnet.com/showtopic-428.aspxC# code:
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using Sy ......
RT。很多地址都打不开或不能下载了
有资源的朋友给个地址。。只要下载后是我想要的内容 50分献上!
谢谢!
沙发我先坐!
帮顶
帮顶
没听说过哦
JF
好像19没有的,不全。
好多集都不能下。。
......
测试工程:
Login.aspx
Default.aspx
First.aspx
Second.aspx
web.config
Global.asax
代码:
Login.aspx
C# code:
protected void Submit_Click(object sender, Ev ......