1. 程式人生 > >MySQL和JDBC中文亂碼問題

MySQL和JDBC中文亂碼問題



 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之間的中文亂碼問題就是這樣解決的。

  • 38906e88-a0cc-3d18-9e7a-4f05000e9b70-thumb.jpg
  • 大小: 34.4 KB