Posted on 2008-11-03 11:52
橡皮人 閱讀(6546)
評論(2) 編輯 收藏
MySQL和JDBC的中文亂碼問題一直是比較麻煩,首先在考慮不使用過濾器的情況下避免亂碼的問題
設置URL:jdbc:mysql://localhost:3306/dbname?useUnicode=true&characterEncoding=UTF-8
這條語句是解決MySQL和Java之間的亂碼,當然還得設置MySQL的內部編碼才行,在MySQL的ConfigManager中配置MySQL的編碼,如圖:

把字符編碼設置后,而MySQL的配置文件里的編碼卻沒有更改,進入MySQL的安裝目錄
找到My.ini把default-character-set更改成GBK即可,然后重啟服務,我的MySQL和Java之間的中文亂碼問題就是這樣解決的。