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


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

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

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

[mysqld]
character-set-server = utf8

[client]
default-character-set = utf8

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

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

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

看到沒!!!!!!!!

原來MySQL程序用的配置文件並不是前面圖片里的文件,是在另一個路徑里,把這個正確路徑里的改了才有用。

注意:ProgramData文件夾默認是隱藏的

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

ok了,真的坑

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM