- 工信部備案號 滇ICP備05000110號-1
- 滇公安備案 滇53010302000111
- 增值電信業務經營許可證 B1.B2-20181647、滇B1.B2-20190004
- 云南互聯網協會理事單位
- 安全聯盟認證網站身份V標記
- 域名注冊服務機構許可:滇D3-20230001
- 代理域名注冊服務機構:新網數碼
Mysql 下中文亂碼的問題解決方法總結
解決Mysql下中文亂碼全是問號的問題
?是頭疼的中文亂碼問題,剛開始一直用的本地數據庫測,這沒問題啊,一點問題都沒,但我忘記了安卓和web用的是服務器上我搭的數據庫,測了一下,果然亂碼了。
試了網上不少方法,,就都說一下吧
第一種方法
剛開始先檢查MySQL數據庫,發現正如網上所說,部分編碼是latin1, 是如下的樣子:
修改
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
重啟數據庫之后就完美解決了亂碼問題
希望能幫助到大家。
售前咨詢
售后咨詢
備案咨詢
二維碼
TOP