解決前臺向mysql更新數據的編碼問題

在數據庫連接的最後加上useUnicode=true&characterEncoding=utf8
例如:

jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf8

同時需要注意的,使用post方法,需要設置

request.setCharacterEncoding("utf8");

使用get方法,需要對獲得的數據進行編碼解析

String rawQueryStr = request.getQueryString();
String queryStr = java.net.URLDecoder.decode(rawQueryStr, "utf8");
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章