苹果safari浏览器登陆时Cookie无法保存的问题
2014-03-19 11:17
344 查看
Safari浏览器不支持将非ASCII字符存入Cookie,所以中文在保存的时候就会出问题,分号(";")也不能存在Cookie中,所以需要通过方法去除内容中的分号,在Cookie保存非ASCII字符的时候需要通过UrlEncode / UrlDecode方法来编码和解码问题解决
Response.Cookies["UserName"].Value = System.Web.HttpUtility.UrlEncode("张波"); string UserName = System.Web.HttpUtility.UrlDecode(Response.Cookies["UserName"].Value);
相关文章推荐
- 关于苹果safari浏览器登陆时Cookie无法保存的问题
- 苹果safari浏览器登陆时Cookie无法保存的问题
- IOS safari浏览器登陆时Cookie无法保存的问题
- IOS safari浏览器登陆时Cookie无法保存的问题
- IE中若域名中含下划线,则无法保存Cookie和Session问题
- ie 浏览器无法保存cookie,且与域名包括了下划线(_)有关系的问题
- IE11下Forms身份认证无法保存Cookie的问题
- IE11下ASP.NET Forms身份认证无法保存Cookie的问题
- ie 浏览器无法保存cookie,且与域名包含了下划线(_)有关系的问题
- IE8 cookie无法保存问题-----造成网站总要重复登录
- jsp和servlet关于cookie无法保存与读取(删除)的问题
- Forms身份认证在IE11下无法保存Cookie的问题
- [转]IE11下Forms身份认证无法保存Cookie的问题
- asp.net 苹果设备无法登陆问题
- [转]Forms身份认证在IE11下无法保存Cookie的问题
- [Bug]IE11下,forms认证,出现无法保存cookie的问题
- php保存cookie用户登陆的问题
- github无法登陆的问题
- Oracle 10g em无法登陆的问题