ASP和ASP.NET共用Cookies问题
来源:互联网 发布:windows7网络显示红叉 编辑:程序博客网 时间:2024/04/28 23:01
1、asp.net操作Cookies方法:
asp.net 中,如果要修改输出页面的编码,可以通过修改web.config中以下配置信息
Response.Cookies["tcpoauser"].Value=ds.Tables["Table"].Rows[0]["username"].ToString();
Request.Cookies["tcpoauser"].Value.ToString();
2、asp.net默认为utf-8编码,asp为gb2312,所以彼此之间可以共用一个cookies,须把他们规定为相同的编码。Request.Cookies["tcpoauser"].Value.ToString();
asp.net 中,如果要修改输出页面的编码,可以通过修改web.config中以下配置信息
<globalization requestEncoding="utf-8" responseEncoding="utf-8" />
以上只是修改整体的默认编码,如果只有某个页的编码需要修改,ASP.net 中则可以简单的使用下面代码:
Encoding gb2312 = Encoding.GetEncoding("gb2312");Response.ContentEncoding = gb2312;
在非ASP.net 应用中,可能你读到的数据是UTF-8编码,但是你要转换为GB2312编码,则可以参考以下代码:
string utfinfo = "document.write(/"alert('aa你好么??');/");";string gb2312info = string.Empty; Encoding utf8 = Encoding.UTF8;Encoding gb2312 = Encoding.GetEncoding("gb2312"); // Convert the string into a byte[].byte[] unicodeBytes = utf8.GetBytes(utfinfo);// Perform the conversion from one encoding to the other.byte[] asciiBytes = Encoding.Convert(utf8, gb2312, unicodeBytes); char[] asciiChars = new char[gb2312.GetCharCount(asciiBytes, 0, asciiBytes.Length)];gb2312.GetChars(asciiBytes, 0, asciiBytes.Length, asciiChars, 0);gb2312info = new string(asciiChars);
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1623367
- ASP和ASP.NET共用Cookies问题
- ASP和ASP.NET共用Cookies问题
- ASP和ASP.NET共用Cookies问题
- ASP和ASP.NET共用Cookies问题
- ASP和ASP.NET共用Cookies问题
- ASP和ASP.NET共用Cookies问题
- ASP和ASP.NET共用Cookies问题
- ASP和ASP.NET共用Cookies问题
- ASP和ASP.NET共用Cookies问题
- ASP和ASP.NET共用Cookies问题
- ASP和ASP.NET共用Cookies问题
- ASP和ASP.NET共用Cookies问题
- asp 和asp.net共用session
- ASP.NET Cookies
- ASP.NET Cookies
- Asp.net Cookies用法
- ASP.NET清除Cookies
- asp.net使用cookies
- 缺陷管理:全员的质量意识比工具更重要!
- 一片把SWT批判的体无完肤的文章
- 互联网安全分析:Botnet,北京,中国,美国
- 穷孩子和富孩子交换家庭后的7天生活体验
- 利用微软WebService技术实现远程数据库存取 利用web服务在不同站点间共享同一数据库
- ASP和ASP.NET共用Cookies问题
- 我的程序人生·完全真实版
- 防范SQL注入式攻击
- 诗歌:三年
- 谈:"沉重的翅膀——软件开发,业务?技术? "
- [专访]浪潮孙向晖:树立全员的质量意识 保证缺陷管理发挥功效
- 防范SQL注入式攻击
- 使用临时表 + 循环展 BOM
- 对反病毒产品你应该知道的几个事实