APP服务器端要注意的问题

来源:互联网 发布:达内编程 编辑:程序博客网 时间:2024/05/24 05:45

1.关于Safari浏览器不支持非ASCII的Cookie值

Safari浏览器不支持将非ASCII字符存入Cookie,所以中文在保存的时候就会出问题,分号(";")也不能存在Cookie中,所以需要通过方法去除内容中的分号,在Cookie保存非ASCII字符的时候需要通过UrlEncode / UrlDecode方法来编码和解码问题解决  来自http://www.cnblogs.com/shenyixin/p/3610914.html

Response.Cookies["UserName"].Value = System.Web.HttpUtility.UrlEncode("张波");string UserName = System.Web.HttpUtility.UrlDecode(Response.Cookies["UserName"].Value);
JavaScript中有escape,encodeURI,encodeURIComponent

                    unescape,decodeURI,decodeURIComponent

PHP中有urlencode和urldecode函数

0 0
原创粉丝点击