html中读取asp.net向Cookie中写入的中文内容
来源:互联网 发布:淘宝支持分期付款么 编辑:程序博客网 时间:2024/05/16 09:57
这几天研究一个B/S架构的系统,在页面间进行参数传递时需要读写Cookie,碰到问题:
需在登录界面记录登录者的信息(用户名称)在cookie里,由其它页面读取,登录界面是.aspx文件,系统框架中有一个.html页面,是用javascript写的树形菜单,在树形菜单里要显示用户名称信息,
1、javascript可以读取的函数有:
1.1、function readCookie(name){
var nameEQ = name + "=";
var ca = document.cookie.split(';');
for(var i=0;i < ca.length;i++) {
var c = ca[i];
while (c.charAt(0)==' ') c = c.substring(1,c.length);
if (c.indexOf(nameEQ) == 0) return decodeURIComponent(c.substring(nameEQ.length,c.length));
}
return null;
}
1.2、function readCookie(name){
var nameEQ = name + "=";
var ca = document.cookie.split(';');
for(var i=0;i < ca.length;i++) {
var c = ca[i];
while (c.charAt(0)==' ') c = c.substring(1,c.length);
if (c.indexOf(nameEQ) == 0) return decodeURIComponent(c.substring(nameEQ.length,c.length));
}
return null;
}
2、在aspx文件中写cookie的代码:
在把中文值写入cookie之前需先编码,
Response.Cookies["user_name"].Value =System.Web.HttpUtility.UrlEncode( uname);
3、在javascript中需用函数1.2才能正确读出,否则中文始终显示为乱码。(研究了两天,请教了N多高手,调试了N+1种方法才得出来的不正确结果哦 :-))
4、在.aspx文件中读取cookie的代码:
Label1.Text = System.Web.HttpUtility.UrlDecode(Request.Cookies["user_name"].Value);
- html中读取asp.net向Cookie中写入的中文内容
- 关于Asp.net中Cookie的使用-收集2(写入、读取、清除Cookie的类 )
- asp,向文件中写入内容
- asp.net 写入中文cookie,javascript 读取解决办法
- 读取文件内容和向文件中写入内容
- asp.net 写入cookie,js读取cookie
- JSP中向cookie写入中文乱码解决方法
- asp.net中对xml的读取,写入,删除
- javascript读取cookie,javascrip写入cookie,asp.net读取cookie,asp.net写入cookie
- javascript读取cookie,javascrip写入cookie,asp.net读取cookie,asp.net写入cookie
- javascript读取cookie,javascrip写入cookie,asp.net读取cookie,asp.net写入cookie
- asp.net cookie的操作,写入、读取与操作
- asp.net cookie的操作,写入、读取与操作
- asp.net中Cookie的添加 读取 修改和删除
- 向文本文件中写入内容
- 向文本文件中写入内容
- 在asp.net mvc中使用百度UEditor初始化内容遇到自数据库中读取的html字符串在UEditor中始终是html编码的问题
- ASP.NET后台写入中文COOKIE后,前台用JS读取为乱码
- 被忽略的Windows Server 2008九大特性
- .htaccess教程
- ASP.NET MVC Framework与WCSF中MVP模式之小小比较
- !!最真诚的拜托大家!!
- 类成员函数的指针
- html中读取asp.net向Cookie中写入的中文内容
- ADO在VC++中进行数据库编程
- 给cmd加密
- 一个xsl的例子
- 或许我们不曾存在过
- Google puzzle
- JAVA将汉字转化成拼音的方法
- VC-----ADO数据库编程入门
- 关于asp.net c#中对cookie的操作