今天在網頁上向數據庫中插入數據的時候,發現插入的中文數據在數據庫的表中顯示的都是問號,在網上找教程嘗試了很多方法都沒有效果,最後找到了一種解決的方案
1.首先找到MySQL下的my.ini的文件
2.將【client】下的default-character-set=latin 改爲 default-character-set=utf8
3.將【mysqld】下的character-set-server=latin 改爲character-set-server=utf8(ps:這個我我找了好久才發現這一行 所以認真看吧)
4.保存然後退出 我們可以通過命令查看數據庫當前編碼:
mysql> SHOW VARIABLES LIKE ‘character%’;
如果下面的界面像我這樣 顯示的都是utf8 那麼恭喜你 成功了, 只要重新啓動mysql服務即可