蘋果safari瀏覽器登陸時Cookie無法保存的問題


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);


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM