MySql修改數據庫編碼爲utf8

今天在網頁上向數據庫中插入數據的時候,發現插入的中文數據在數據庫的表中顯示的都是問號,在網上找教程嘗試了很多方法都沒有效果,最後找到了一種解決的方案


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服務即可

這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章