Cookie值中文亂碼問題
cookie裡面不能寫中文,是由於cookie先天的編碼方式造成的。所以需要有一種中間編碼來過渡。 URLEncode是最好的選擇。
我們以asp.net為例,程式碼如下:
設定Cookie時:
HttpCookie cookie = new HttpCookie("name", System.Web.HttpContext.Current.Server.UrlEncode("雨林星空")); Response.Cookies.Add(cookie);
讀取Cookie時:
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
相關文章
- vscode中文亂碼問題VSCode
- EasyUI 中文亂碼問題UI
- 解決中文亂碼問題
- Python BeautifulSoup中文亂碼問題Python
- confluence中文顯示亂碼問題
- springmvc 解決中文亂碼問題SpringMVC
- MySql中文亂碼問題解決MySql
- Jmeter 解決中文亂碼問題JMeter
- Java GBK 中文亂碼問題分析Java
- Java Web開發中文亂碼問題JavaWeb
- js解決url中文亂碼問題JS
- 徹底搞懂 python 中文亂碼問題Python
- python查詢mysql中文亂碼問題PythonMySql
- 解決plsql中中文亂碼問題SQL
- idea控制檯中文亂碼的問題Idea
- phantomjs截圖中文亂碼問題解決JS
- 如何解決PuTTY中文亂碼的問題
- CentOS8中文亂碼問題CentOS
- 雲伺服器中文亂碼問題解決伺服器
- 【SSM】WEB專案中的中文亂碼問題SSMWeb
- 解決Url帶中文引數亂碼問題
- python3-csv寫入中文亂碼問題Python
- Sublime Text 3 中文亂碼問題的解決
- python json.dumps中文亂碼問題解決PythonJSON
- requests請求返回內容 中文亂碼問題
- SqlServer資料庫中文亂碼問題解決SQLServer資料庫
- 完美解決jspdf各種中文亂碼問題JS
- 解決zabbix圖形化中文亂碼問題
- LiveCharts中文顯示亂碼問題的解決Echarts
- OxyPlot.SkiaSharp中文顯示亂碼的問題
- jsp頁面通過url向後臺傳值時的中文亂碼問題JS
- 解決Eclipse中文註釋部分亂碼的問題Eclipse
- URL地址中的中文亂碼問題的解決
- Mysql中文亂碼問題的最佳解決方法MySql
- 二進位制修復中文亂碼的問題
- 如何解決表單提交的中文亂碼問題
- SAP UI5 應用的中文亂碼問題UI
- LINUX下掛載U盤,中文亂碼的問題Linux
- confluence亂碼問題