1. 程式人生 > >MySQL修改編碼為UTF-8無效果解決辦法

MySQL修改編碼為UTF-8無效果解決辦法

本來這是一件很簡單的事,有很多部落格裡都有教程,但卻足足花了我半天的時間才解決問題。

可能是因為我的MySQL安裝時沒有選擇預設路徑的原因,按照網上的教程修改了下圖中的my.ini配置檔案後編碼並沒有發生變化。

來回試了好幾次都不行,重啟了服務N次.....

[mysqld]
character-set-server = utf8

[client]
default-character-set = utf8

我甚至看到一篇文章裡把短線改成下劃線.....

然而都沒有用,看下圖就知道了

後來我不想再做無謂的嘗試了,最後驚喜的在服務中看到一行字:

看到沒!!!!!!!!

原來MySQL程式用的配置檔案並不是前面圖片裡的檔案,是在另一個路徑裡,把這個正確路徑裡的改了才有用。

注意:ProgramData資料夾預設是隱藏的

最後輸入:show variables like '%char%';

ok了,真的坑