cookie存中文報錯問題
1.問題
cookie中存中文報錯,比如說:
Cookie cookie=new Cookie("name","謝謝");
cookie.setMaxAge(3600);
response.addCookie(cookie);
就會報錯:control character in value,consider base 64 encoding……
2.解決辦法
如報錯所說對中文采用base64編碼
3.具體程式碼
1.建立cookie
String val=java.net.URLEncoder.encode("謝謝","UTF-8");
Cookie cookie=new Cookie("name",val);
2.取cookie
String val=java.net.URLDecoder.decode("要解的內容","UTF-8");
相關推薦
cookie存中文報錯問題
1.問題 cookie中存中文報錯,比如說: Cookie cookie=new Cookie("name","謝謝"); cookie.setMaxAge(3600); response.addCookie(cookie); 就會報錯:control
Java內存不足報錯:OutOfMemoryError:PermGen space
run -i con 16px ges 方法 xms ati mem java 內存中 permanent generation空間不足 造成原因參考http://www.cnblogs.com/iliuyuet/p/4315969.html eclipse解決方法 修
傳參時Url中有中文報錯
head 無效 解釋 content uri 就會 invalid ins character url中如果傳了中文,瀏覽器會報錯:The header content contains invalid characters。 原因:瀏覽器自動把這個url進行decodeU
mysql表情存儲報錯問題
ring character 移動端 clas utf-8 def linux 查看 找到 mysql采用utf-8字符編碼,但在移動端使用輸入法的表情並存儲數據庫的時候,出現錯誤。 java.sql.SQLException: Incorrect string value
Esxi6.0-U1 宿主機掛載EMC存儲報錯
emc esxi 存儲 時間:2016-7-4事件:esxi6.0主機掛載存儲報錯解決辦法:原來這是vSphere 6的一個已知bug,解決方法是重啟管理代理,方法有兩種。一是去ESXi主機控制臺上按F2,以root登陸,然後選擇Restart Management Agents。二是通過SSH登
python---補充django中文報錯
pep 方法 view log character python for 我們 eps SyntaxError at /blog/ news/story Non-ASCII character ‘\xe4‘ in file D:\MyPython\day23\HelloW
mysql插入中文報錯的問題
之前 oot 解決辦法 HR rect href In default def 報錯:1366, "Incorrect string value: ‘\\xE6\\xB7\\xB1\\xE5\\x85\\xA5...‘ for column ‘ 由於公司原因之前一直在使用o
ORA-00911: invalid character SQL包含中文報錯
har lec sharp nullable setenv alt where data sel 在 PL/SQl下正常運行 但是在vs下卻報錯,首先檢查 拼接的SQL末尾是否包含";"(如果SQL末尾含有";"pl還是能夠正常執行額)否則就可能是由於以下原因造成的了 包含
java lang IllegalArgumentException MALFORMED jar解析中文報錯問題
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
python裡面的xlrd模組詳解 ♦ python解決open()函式、xlrd.open_workbook()函式檔名包含中文,sheet名包含中文報錯的問題
那我就一下面積個問題對xlrd模組進行學習一下: 1.什麼是xlrd模組? 2.為什麼使用xlrd模組? 3.怎樣使用xlrd模組? 1.什麼是xlrd模組? ♦python操作excel主要用到xlrd和xlwt這兩個庫,即xlrd是讀excel,xlwt是寫ex
解決mysql資料庫插入中文報錯問題
問題的原因: 建立資料庫和資料表的時候未設定編碼造成的。 現象: 向資料表的varchar型別列插入中文報錯 解決: &n
如何解決MySQL中輸入中文報錯的情況1366 (HY000): Incorrect string value
如何在MySQL中輸入中文 經過我的不斷摸索,在MySQL建表後,往表中的varchar(255)中輸入中文時報錯,大概是因為資料庫的預設編碼模式是latin1而不是utf8。所以其它部落格就會叫你去修改my.ini配置檔案裡的資訊,或者說在MySQL介面裡設定,如下: MySQL查
Pycharm中不支援中文編碼的解決方案。Pycharm中文報錯
Pycharm中不支援中文編碼的解決方案。Pycharm中文報錯 https://blog.csdn.net/zhonggaorong/article/details/53814215 版本資訊: Pycharm 5.0.3 python &
解決Django輸入中文報錯的問題
最近在寫Django程式碼,但是在admin後臺輸入中文的時候總是會報以下錯誤: 其實看到這個我大致也就知道是編碼的問題,於是便在django程式碼上修改了半天,但是結果都沒有什麼用。就這樣過了幾天,我突然想到,如果並不是程式碼的問題呢。於是我便查了一下mysql資料庫
Flask檔案下載send_from_directory中文報錯處理
之前因為flask_restful接受中文引數有問題改了系統預設編碼 sys.setdefaultencoding('utf8') 本來以為之後就沒有中文問題了,沒想到檔案下載send_from_directory有個坑,執行下面程式碼報錯 return send
解決MySql插入中文報錯的問題
Incorrect string value: '\xE6\x9B\xB9\xE5\x86\xAC...' for column 'realname' at row 1 該情況一般是由資料庫設計時的編碼錯誤導致的。 show variables like 'character%' ;
python裡面的xlrd模組 ♦ python解決open()函式、xlrd.open_workbook()函式檔名包含中文,sheet名包含中文報錯的問題
♦python操作excel主要用到xlrd和xlwt這兩個庫,即xlrd是讀excel,xlwt是寫excel的庫。 今天就先來說一下xlrd模組: 一、安裝xlrd模組 ♦ 到python官網下載http://pypi.python.org/pypi/xlrd模組安裝,前提是已經安裝了pyth
python 3 寫中文報錯 SyntaxError: Non-UTF-8 code,編碼宣告的區別
python 預設是使用 ascii 編碼的,直接 print("中文") 是會報錯的: 例如: print("你好") 報錯: SyntaxError: Non-UTF-8 code starting with '\xc4' in file D:/Program Fi
Pycharm中不支持中文編碼的解決方案。Pycharm中文報錯。 Pycharm出現的部分快捷鍵無效及解決辦法
androi bubuko mage sdn track 找到 code sso pos Pycharm中不支持中文編碼的解決方案。Pycharm中文報錯。 1. 打開Pycharm ----> File ----> Default se
Pycharm中不支援中文編碼的解決方案。Pycharm中文報錯。 Pycharm出現的部分快捷鍵無效及解決辦法
Pycharm中不支援中文編碼的解決方案。Pycharm中文報錯。 1. 開啟Pycharm ----> File ----> Default setting ------> Editor --