asp.net Cookie值中文亂碼問(wèn)題解決方法
更新時(shí)間:2013年02月17日 11:37:51 作者:
cookie里面不能寫中文,是由于cookie先天的編碼方式造成的,所以有必要存在一種中間的編碼方式:URLEncode是最好的選擇,感興趣的你可千萬(wàn)不要錯(cuò)過(guò)了哈,或許本文提供的知識(shí)點(diǎn)對(duì)你學(xué)習(xí)cookie有所幫助
cookie里面不能寫中文,是由于cookie先天的編碼方式造成的。所以需要有一種中間編碼來(lái)過(guò)渡。 URLEncode是最好的選擇。
我們以asp.net為例,代碼如下:
設(shè)置Cookie時(shí):
HttpCookie cookie = new HttpCookie("name", System.Web.HttpContext.Current.Server.UrlEncode("腳本之家"));
Response.Cookies.Add(cookie);讀取Cookie時(shí):
if (Request.Cookies["name"] != null)
{
Response.Write(System.Web.HttpContext.Current.Server.UrlDecode(Request.Cookies["name"].Value));
}
注意:編碼和解碼要一致
System.Web.HttpContext.Current.Server.UrlDecode 和 System.Web.HttpContext.Current.Server.UrlEncode
System.Web.HttpUtility.UrlDecode 和 System.Web.HttpUtility.UrlEncode
我們以asp.net為例,代碼如下:
設(shè)置Cookie時(shí):
復(fù)制代碼 代碼如下:
HttpCookie cookie = new HttpCookie("name", System.Web.HttpContext.Current.Server.UrlEncode("腳本之家"));
Response.Cookies.Add(cookie);讀取Cookie時(shí):
if (Request.Cookies["name"] != null)
{
Response.Write(System.Web.HttpContext.Current.Server.UrlDecode(Request.Cookies["name"].Value));
}
注意:編碼和解碼要一致
復(fù)制代碼 代碼如下:
System.Web.HttpContext.Current.Server.UrlDecode 和 System.Web.HttpContext.Current.Server.UrlEncode
System.Web.HttpUtility.UrlDecode 和 System.Web.HttpUtility.UrlEncode
相關(guān)文章
ASP.NET設(shè)計(jì)網(wǎng)絡(luò)硬盤之刪除文件夾實(shí)現(xiàn)代碼
對(duì)于不再需要的文件/文件夾用戶有權(quán)限做刪除處理。這一節(jié)就介紹如何實(shí)現(xiàn)這一功能2012-10-10
.NET Framework常用ORM框架iBatis.Net操作數(shù)據(jù)庫(kù)的方法
iBatis.Net 是一個(gè)輕量級(jí)的 ORM 框架,它允許開發(fā)者通過(guò)直接編寫 SQL 查詢來(lái)操作數(shù)據(jù)庫(kù),并將查詢結(jié)果映射到對(duì)象模型中,本文將通過(guò)實(shí)際的代碼示例,詳細(xì)介紹如何在 .NET 環(huán)境中使用 iBatis.Net 進(jìn)行數(shù)據(jù)庫(kù)操作,感興趣的朋友一起看看吧2024-08-08
asp.net網(wǎng)站防惡意刷新的Cookies與Session解決方法
這篇文章主要介紹了asp.net網(wǎng)站防惡意刷新的Cookies與Session解決方法,分別以實(shí)例的形式講述了采用cookie法與session法實(shí)現(xiàn)WEB頁(yè)面防止惡意刷新的技巧,需要的朋友可以參考下2014-09-09
asp.net轉(zhuǎn)出json格式客戶端顯示時(shí)間
最近在學(xué)習(xí)ext過(guò)程中,很多地方的數(shù)據(jù)從服務(wù)器傳到客戶端都是以json格式傳回來(lái)2008-10-10
ASP.NET數(shù)據(jù)庫(kù)存取圖片的方法
這篇文章主要為大家詳細(xì)介紹了ASP.NET數(shù)據(jù)庫(kù)如何存取圖片,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-01-01
asp.net URL重寫簡(jiǎn)化版 速學(xué)URL重寫
asp.net URL重寫(URLRewriter)簡(jiǎn)化版 。速學(xué)URL重寫2010-01-01
.NET醫(yī)院公眾號(hào)系統(tǒng)線程CPU雙高問(wèn)題分析
這篇文章主要介紹了.NET醫(yī)院公眾號(hào)系統(tǒng) 線程CPU雙高分析,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-04-04

