本來這是一件很簡單的事,有很多部落格裡都有教程,但卻足足花了我半天的時間才解決問題。
可能是因為我的mysql安裝時沒有選擇預設路徑的原因,按照網上的教程修改了下圖中的my.ini配置檔案後編碼並沒有發生變化。
來回試了好幾次都不行,重啟了服務n次.....
[mysqld]我甚至看到一篇文章裡把**改成下劃線.....character-set-server =utf8
[client]
default-character-set = utf8
然而都沒有用,看下圖就知道了
後來我不想再做無謂的嘗試了,最後驚喜的在服務中看到一行字:
看到沒!!!!!!!!
原來mysql程式用的配置檔案並不是前面裡的檔案,是在另乙個路徑裡,把這個正確路徑裡的改了才有用。
注意:programdata資料夾預設是隱藏的
最後輸入:show variables like '%char%';
ok了,真的坑
修改MYSQL預設編碼為UTF8
mysql的預設編碼是latin1,不支援中文,那麼如何修改mysql的預設編碼呢,下面以utf 8為例來說明 需要注意的是,要修改的地方非常多,相應的修改方法也很多。下面是一種最簡單最徹底的方法 一 windows 1 中止mysql服務 2 在mysql的安裝目錄下找到my.ini,如果沒有就把...
mysql 5 7版本修改編碼為utf 8
首先通過 show variables like character set 檢視mysql字符集情 預設編碼為 latin1 然後關閉資料庫 在mysql安裝目錄下找到my.ini檔案 在其中新增 client default character set utf8 在 mysqld 下新增 cha...
MySQL改變預設編碼為utf 8
1.開啟c program files mysql mysql server 5.0 my.ini 在 client 下面尋找default character set,然後將其值修改為 default character set utf8 若找不到default character set,加上上...