手机看片精品高清国产日韩,色先锋资源综合网,国产哺乳奶水91在线播放,乱伦小说亚洲色图欧洲电影

幫助中心 >  技術知識庫 >  數據庫 >  相關技術支持 >  Mysql 下中文亂碼的問題解決方法總結

Mysql 下中文亂碼的問題解決方法總結

2017-02-05 15:05:33 14123

Mysql 下中文亂碼的問題解決方法總結


解決Mysql下中文亂碼全是問號的問題

?是頭疼的中文亂碼問題,剛開始一直用的本地數據庫測,這沒問題啊,一點問題都沒,但我忘記了安卓和web用的是服務器上我搭的數據庫,測了一下,果然亂碼了。

試了網上不少方法,,就都說一下吧


第一種方法

剛開始先檢查MySQL數據庫,發現正如網上所說,部分編碼是latin1, 是如下的樣子:

1.png

修改

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了,但是測了一下,還是不行。


第二種方法

這里說下Linux下修改的方法

修改/etc/mysql/my.cnf 這個文件,在對應的地方加上以下代碼

[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

2.png

3.png

4.png

重啟數據庫之后就完美解決了亂碼問題

希望能幫助到大家。


提交成功!非常感謝您的反饋,我們會繼續努力做到更好!

這條文檔是否有幫助解決問題?

非常抱歉未能幫助到您。為了給您提供更好的服務,我們很需要您進一步的反饋信息:

在文檔使用中是否遇到以下問題: