[長期更新]Debug日誌

1.Url地址欄傳參數中文亂碼問題
例子:當地址欄向後臺輸入參數stuclass=14級02班的時候,正常情況下瀏覽器需要講url中文參數轉碼成14%E7%BA%A702%E7%8F%AD
但是有的瀏覽器不能正確轉碼,所以需要在js代碼輸入
var url;
url=encodeURI("http://localhost:8080/StuScoreSystem/Student?method=queryByClass&stuclass=14級02班");
加以編碼
2.jdbc連接mysql數據庫出現字符集編碼問題
解決辦法:在mysql安裝目錄下面手動創建一個my.ini配置文件,內容如下,重啓服務器
[client]
port=3306
default-character-set=utf8
[mysqld]
port=3306
character_set_server=utf8
basedir=D:\programming\ides\mysql\mysql-5.6.19-winx64
#解壓目錄
datadir=D:\programming\ides\mysql\mysql-5.6.19-winx64\data
#解壓目錄下data目錄
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[WinMySQLAdmin]
D:\programming\ides\mysql\mysql-5.6.19-winx64\bin\mysqld.exe
或者在jdbc處指定url:
例如jdbc:mysql://localhost:3306/act_test3?useUnicode=true&characterEncoding=UTF-8

3.js使用echart插件遇到的小細節
js使用echart填充series的data的時候,如果從後臺得到數字,可能是字符串形式的比如["56","78","44","33"],這種格式的data是解析不出來的,這個bug非常隱蔽,解決辦法要麼填充後去雙引號,要麼後臺返回就直接返回int類型不要字符串類型

4.eclipse 修改字符集
window->general->workspace

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章