解決MySql數據亂碼:  

1 寫過濾器設置編碼格式(格式和JSP頁面的編碼一樣),或則在請求里面寫request.setCharacterEncoding("編碼方式");  

2 如果是查詢出數據亂碼,在鏈接的URL上加上編碼格式(你這里加了,沒問題);  

3 修改my.ini文件里面的 default-character-set= 您要的編碼格式 (一共有兩處,你查找一下 改為一樣的編碼格式)  

3 如果是寫入到數據庫之后是亂碼(前提是已經寫了過濾器處理編碼),修改my.ini文件里面查找sql-mode 設置 sql-mode =  
  "NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION";