標籤:解決mysql無法插入中文資料及插入後顯 mysql中文亂碼 mysql無法輸入中文 mysql顯示亂碼
(1)廢話不多說就是使用mysql資料庫的時候無法輸入中文,可以輸入中文後顯示的又是亂碼!!
(2)不說了!開始解決問題!
第一步:找到安裝mysql的目錄找到 my.ini 檔案;
第二步:使用記事本開啟my.ini檔案 ,找到這個地方 看看default-character-set 是不是 utf8不是的話 改為utf8即可!(以前的版本可能沒有這句話 直接加上就好了!)
# MySQL client library initialization.[client]port=3306[mysql]default-character-set=utf8
第三步:在mysql資料庫cmd中輸入:show variables like‘%char%‘; 查看資料庫的編碼格式!這裡就顯示圖片了等會顯示圖片是改好的!
第四步:改變原有資料庫的編碼方式:
set character_set_database=utf8;set character_set_server=utf8;set character_set_client=gbk;set character_set_connection=gbk;
第五步:改變後的編碼方式:
第六步:插入中文資料試試!ok!是可以插進去的!
第七步:解決select * from table時顯示第一張圖所示的亂碼
把上面的編碼方式改變! set character_set_results=gbk; 就可以正常顯示!
(3)上邊已經詳細介紹瞭解決方法!但是我們需要注意的是有時我們在加入資料的時候還是要按照“第四步”“第七步”的方式解決輸入和顯示亂碼的問題!
值得注意的是:我們在使用myeclipse的時候,提供的DBBrowser不會出現亂碼的時候!
ok!祝你成功!
解決mysql無法插入中文資料及插入後顯示亂碼的問題【親測 圖文解說!】