1: 在mysql的配置檔案 my.ini (一般在c:/windows/下面) 裡加上伺服器的預設編碼配置: default-character-set=utf8
2: 修改你的資料庫的字元編碼:進入mysql資料庫,通過命令修改你的資料庫字元編碼: alter database `databasename` default character set utf8 collate utf8_general_ci (修改後需要重啟mysql資料庫)
3: 如果你的表以及表裡的字段使用了不正確的字元編碼,同樣需要修正過來:命令:
修改表的編碼: alter table `tablename` default character set utf8 collate utf8_general_ci
修改欄位的編碼: alter table `tablename` change `dd` `dd` varchar( 45 ) character set utf8 collate utf8_general_ci not null
(做好了時,再跑一下上面那兩個檢視字元編碼的命令,看看是否全部都變成了utf8)
4: 如果還無效的話,再嘗試使用這個mysql資料庫連線字串: jdbc:mysql://localhost:3306/***x?useunicode=true&characterencoding=utf-8 (有時可能需要將符號(&)轉碼寫成(&))
mysql字符集設定
show variables like char show variables like collation 2.修改編碼 set variable name value set character set connection utf8 3 顯示建立資料庫資訊 show create databa...
mysql 字符集設定
1.檢視mysql能夠支援的多種字符集 show character set 檢視mysql能夠支援的字符集的校對規則 show collation show collation like utf8 2.檢視當前字符集及校對 show variables like character set sho...
MySQL字符集設定
一 mysql字符集設定 1 系統變數 character set server 預設的內部操作字符集 character set client 客戶端 資料使用的字符集 character set connection 連線層字符集 character set results 查詢結果字符集 ch...