一、問題描述
很多同學可能遇到過這樣一個問題:在MySQL數據庫中插入帶有中文的數據時,會變成亂碼或者是問號,這是由於編碼不一致所引起的。
二、解決方法
打開MySQL安裝路徑(一般是C:\Program Files\MySQL\MySQL Server XXX),找到my.ini;
打開my.ini文件:
在[client]目錄下添加上default-character-set=utf8
在[mysql]目錄下把default-character-set設置爲utf8
在[mysqld]目錄下character-set-server設置爲utf8
然後保存my.ini,並重啓MySQL;
重啓MySQL可以使用命令行的方式:
此時,向數據庫中插入帶有中文的數據就不會有亂碼了。