MAC下完全解決mysql沒法插入和顯示中文

  

  1、場景呈現html

  Mac 下Eclipse+mysql開發j2ee的時候,在頁面像數據庫中插入中文數據的時候,數據庫會報錯。並且即便插入成功,在控制檯或者其餘可視化數據庫操做軟件看數據發現都是??,錯誤的緣由是數據庫的編碼問題。mysql

  2、問題解決方案sql

  假設下文是對mysql基本操做熟悉的狀況下!數據庫

  mysql>mysql -u root -p 回車輸入密碼編碼

  mysql>stauts;spa

  

  因此很容易發現是編碼問題!3d

  能夠用sublime 或者是vi在[mysqld] 下加入server

  default-storage-engine=INNODB
  character-set-server=utf8
  collation-server=utf8_general_cihtm

  而後重啓數據庫!如問題還在,能夠在配置好的環境下從新建立數據庫!blog

  配置好後查看當前數據庫字符集(status;)

  mysql>status;

  

  問題解決!

  注:經過可視化客戶端修改數據庫編碼有些系統解決不了這問題,好比Mac。

 

  3、參考資料:

  http://www.cplusplus.me/1207.html

相關文章
相關標籤/搜索