亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

關于mac mysql中文亂碼怎么解決

關于mac mysql中文亂碼怎么解決

森林海 2019-07-08 12:04:02
關于mac mysql中文亂碼怎么解決
查看完整描述

4 回答

?
UYOU

TA貢獻1878條經驗 獲得超4個贊

1. 安裝MySql
2. 在 終端 中輸入sudo -s
3. 然后輸入密碼
3. 在命令行中輸入cd /usr/local/mysql/support-files
4. 繼續輸入cp my-default.cnf /etc/my.cnf
5. 繼續輸入cd /etc
6. 繼續輸入vi my.cnf,這個時候,你會發現用vi工具打開了my.cnf文件,這個工具很裝怪,它的光標的上下左右移動是通過鍵盤上的h、j、k、l這幾個按鍵
7. 按j鍵 把光標移動到[client]的最后,添加一個屬性:
default-character-set=utf8
8. 繼續按j鍵,把光標移動到[mysqld]后面,添加3個屬性
default-storage-engine=INNODB
character-set-server=utf8
collation-server=utf8_general_ci
9. 按鍵盤左上角的esc鍵推出編輯模式,然后輸入一個冒號和字母x
10. 重啟MySql服務 搞定



 


查看完整回答
反對 回復 2019-07-09
?
眼眸繁星

TA貢獻1873條經驗 獲得超9個贊

mysql亂碼和程序的編碼、數據庫的編碼都有關系。如果兩者編碼不一致,那么一定會導致亂碼。所以不是一句set names utf8就能解決一切問題。
default-character-set只是一個默認值,和真正的數據庫編碼沒有關系。
在新建數據庫表,或者修改表結構時,你會看到一個叫做“整理”的選項。如果你的程序是UTF-8的,請選擇utf8_general_ci。同樣的道理,在新建、修改一個字段時,可以單獨給它指定編碼。

查看完整回答
反對 回復 2019-07-09
  • 4 回答
  • 0 關注
  • 493 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號