您好,登錄后才能下訂單哦!
這篇文章主要介紹如何解決mysql數(shù)據(jù)中文亂碼,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!
解決mysql數(shù)據(jù)中文亂碼的方法:
進(jìn)入mysql的安裝目錄,打開my.ini配置文件,在mydqld和client段加入utf-8語句,然后重新啟動(dòng)服務(wù)器就可以了
示例如下:
然后在my.ini如下修改
[mydqld]和[client]段加入
default-character-set=utf8 (有的版本不支持default-character-set=utf8,用character_set_server=utf8來取代 default-character-set=utf8即可)
如果沒有[client]就手工加入[client]段
【1】在[client]節(jié)點(diǎn)下添加 (這個(gè)如果是另一種character_set_server=utf8 這樣寫我的會(huì)報(bào)錯(cuò)1067【mysql服務(wù)無法啟動(dòng)】,大家可以試試) (這個(gè)是客戶端的編碼配置)
default-character-set=utf8
【2】在[mysqld]節(jié)點(diǎn)下添加 (這個(gè)是服務(wù)器端編碼的配置)(注:collation是排序方式)
character-set-server=utf8 collation-server=utf8_general_ci
以管理員身份運(yùn)行cmd.exe,進(jìn)行如下操作。
關(guān)閉服務(wù) net stop mysql 開啟服務(wù) net start mysql
還是在cmd中
1)輸入 mysql -u root -p 進(jìn)入mysql數(shù)據(jù)庫 2)鍵入密碼:*****(自己的密碼,沒有的話直接回車鍵,嗯其他情況如忘了root密碼百度去orz。。) 3)show variables like 'char%'; 顯示編碼格式
下圖一為未修改my.ini配置文件的編碼文件latin1(即ISO-8859-1),圖二為已經(jīng)修改過的。
以上是如何解決mysql數(shù)據(jù)中文亂碼的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。