登錄用戶名:中文的情況下,登錄後控制檯sql語句可以查詢成功,但是其實,數據庫編碼不是utf8
所有不行。嘗試英文的用戶名可以登錄成功。
所以判斷是編碼問題。
解決:
數據安裝目錄下:我的在C:\Program Files (x86)\MySQL\MySQL Server 5.0有個文件名稱爲my.ini 文件,在裏面搜
[client]
port=3306
[mysql]
default-character-set=utf8
還有這行
character-set-server=utf8
修改爲 utf8
SHOW VARIABLES LIKE 'char%'; 在mysql客戶端查詢
這樣就行了。基本的都是 utf8 有個不是,但是不影響了。。