[長期更新]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-8mysql

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

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

相關文章
相關標籤/搜索