解決Mysql下中文亂碼全是問號的問題
又是頭疼的中文亂碼問題,剛開始我一直用的本地數(shù)據(jù)庫測,這沒問題啊,一點(diǎn)問題都沒,但我忘記了安卓和web用的是服務(wù)器上我搭的數(shù)據(jù)庫,測了一下,果然亂碼了。
試了網(wǎng)上不少方法,雖然不知道具體哪個方法給弄好了,就都說一下吧
第一種方法
剛開始先檢查MySQL數(shù)據(jù)庫,發(fā)現(xiàn)正如網(wǎng)上所說,部分編碼是latin1, 是如下的樣子:
![](http://img.jbzj.com/file_images/article/201611/20161124105033749.png?20161024105055)
果斷改啊
set character_set_client=utf8;
set character_set_connection=utf8;
set character_set_database=utf8;
set character_set_results=utf8;
set character_set_server=utf8;
set character_set_system=utf8;
改完終于都是utf8了,但是測了一下,還是不行。。。
第二種方法
因?yàn)槲矣玫氖球v訊云服務(wù)器,系統(tǒng)是Linux Server,所以只說Linux下修改的方法
修改/etc/mysql/my.cnf 這個文件,在對應(yīng)的地方加上以下代碼就ok啦
[client]
port = 3306
socket = /var/lib/mysql/mysql.sock
default-character-set=utf8
[mysqld]
port = 3306
socket = /var/lib/mysql/mysql.sock
character-set-server=utf8
[mysql]
no-auto-rehash
![](http://img.jbzj.com/file_images/article/201611/20161124105244505.png?2016102410536)
![](http://img.jbzj.com/file_images/article/201611/20161124105324524.png?20161024105338)
![](http://img.jbzj.com/file_images/article/201611/20161124105348846.png?2016102410540)
重啟數(shù)據(jù)庫之后就完美解決了亂碼問題
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
您可能感興趣的文章:- JSP MySQL插入數(shù)據(jù)時出現(xiàn)中文亂碼問題的解決方法
- Mac Mysql數(shù)據(jù)庫中文亂碼問題解決
- 解決python2.7 查詢mysql時出現(xiàn)中文亂碼
- MySQL從命令行導(dǎo)入SQL腳本時出現(xiàn)中文亂碼的解決方法
- Mysql徹底解決中文亂碼問題的方案(Illegal mix of collations for operation)
- MySql中表單輸入數(shù)據(jù)出現(xiàn)中文亂碼的解決方法
- PHP+MySQL存儲數(shù)據(jù)常見中文亂碼問題小結(jié)
- 關(guān)于Mysql中文亂碼問題該如何解決(亂碼問題完美解決方案)
- 數(shù)據(jù)庫 MySQL中文亂碼解決辦法總結(jié)