程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> mac下mysql編碼問題解決紀錄

mac下mysql編碼問題解決紀錄

編輯:MySQL綜合教程

mac下mysql編碼問題解決紀錄


用mysql的時候,莫名奇妙插入不進入中文,雖然知道一定是編碼的問題,但是解決起來還是花了很長的時間中,這裡記錄一下。

1.更改mysql程序的編碼:

mysql修改編碼,Linux/Mac/Unix/通用 修改mysql的編碼需要用到myslq的配置文件,該文件在/etc/my.cnf,mac用戶默認是沒有這個文件的,可以到mysql的安裝目錄/support-files中找任意一個my-***.cnf拷貝到/ect中,注意復制過來改名字為my.cnf! 然後: 在[client]下面加default-character-set = utf8 然後在[mysqld]下面加入以下三行: default-storage-engine = INNODB character-set-server = utf8 collation-server = utf8_general_ci 以上能保證程序時utf_8的編碼,但是可能還是有問題,不能插入中文。 2.查看數據庫的編碼,在workbench中重修改成utf-8-general-ci,可能還是不行。 3.看具體的數據表,看varchar()的collection屬性,一般是latin1,把這個也修改成utf-8-general-ci,完美解決問題。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved