在ASP.NET不同版本间保存中文信息到Cookie中的差异
来源:互联网 发布:网络教育专科有必要 编辑:程序博客网 时间:2024/04/30 00:04
在Cookie中存储中文时,ASP.NET 1.1和ASP.NET 2.0的做法不同,另外ASP.NET读取ASP写入的中文Cookie时,需要UrlDecode解码。
ASP.NET 1.1中直接把中文写入Cookie,然后读取Cookie,一切显示正常。
写入:Response.Cookie[“Name”] = “测试”;
读取:Response.Write(Request.Cookie[“Name”]);
环境:IIS + .NET Framework 1.1
写入:Response.Cookie[“Name”] = Server.UrlEncode(“测试”);
读取:Response.Write(Server.UrlDecode(Request.Cookie[“Name”]));
环境:IIS + .NET Framework 2.0
ASP中写入Cookie时默认会以UrlEncode编码,读取时会用UrlDecode解码。(参见:PRB:默认情况下 ASP.NET 不以 UrlEncode 格式对 Cookie 进行编码http://support.microsoft.com/?scid=kb%3Bzh-cn%3B313282&x=4&y=12),所以当ASP.NET中读取ASP写入的Cookie时,必须使用UrlDecode解码才可以正常显示。
- 在ASP.NET不同版本间保存中文信息到Cookie中的差异
- UITableView和UITableViewCell在iOS不同版本中的结构差异
- asp.net中的cookie
- asp.net中的cookie
- SimpleDateFormat在jdk不同版本的差异
- Servlet --cookie编码保存中文信息
- ASP.NET 中文COOKIE乱码
- asp.net Cookie 中文乱码
- 在不同版本的 IIS 上使用 ASP.NET MVC
- 在不同版本的IIS下使用ASP.NET MVC
- 在不同版本的 IIS 上使用 ASP.NET MVC
- 在不同版本的 IIS 上使用 ASP.NET MVC
- 在不同版本的 IIS 上使用 ASP.NET MVC
- 在不同版本的 IIS 上使用 ASP.NET MVC
- Sql server 2005安装时 找不到 ASP.Net 在 Microsoft Internet 信息服务(IIS)中的版本注册信息。
- WebView加载网页保存信息到Cookie
- WebView加载网页保存信息到Cookie
- 登录信息保存到cookie(js)
- MFC下的ODBC数据库及其优化
- 使用非递归实现遍历目录
- windows快捷键
- 超越于问题之上
- GPRS替代无线电台说明
- 在ASP.NET不同版本间保存中文信息到Cookie中的差异
- Liferay中日历组件的使用
- How to remove the tabs from MSN Messenger 7
- 一个简单的酒店系统的数据库设计
- 在竞争中学习
- Liferay Portal中开发主题风格theme
- 用静态页面动态显示
- JS 字符慢慢隐现
- 用javascript获取asp.net中RadioButtonList的选中值