本來這是一件很簡單的事,有很多博客里都有教程,但卻足足花了我半天的時間才解決問題。
可能是因為我的MySQL安裝時沒有選擇默認路徑的原因,按照網上的教程修改了下圖中的my.ini配置文件后編碼並沒有發生變化。
來回試了好幾次都不行,重啟了服務N次.....
[mysqld] character-set-server = utf8 [client] default-character-set = utf8
我甚至看到一篇文章里把短線改成下划線.....
然而都沒有用,看下圖就知道了
后來我不想再做無謂的嘗試了,最后驚喜的在服務中看到一行字:
看到沒!!!!!!!!
原來MySQL程序用的配置文件並不是前面圖片里的文件,是在另一個路徑里,把這個正確路徑里的改了才有用。
注意:ProgramData文件夾默認是隱藏的
最后輸入:show variables like '%char%';
ok了,真的坑