mysql寫入數據亂碼問題的解決

mysql默認編碼爲latin。mysql

個人mysql版本爲5.6。安裝路徑下沒有my.ini,可是有my-default.ini。其實mysql沒有配置文件也是能夠啓動的,可是爲了設置編碼,須要將my-default.ini修改成my.int。sql

而後在[mysql]下修改character-set-server=utf8,[mysqld]character-set-server=utf8
重啓便可。編碼

若是仍然有問題,能夠查看%MYSQL%/data/xxx.err日誌文件日誌

若是是在Linux下:server

MySql的配置文件Windows下通常在系統目錄下或者在MySql的安裝目錄下名字叫my.ini,能夠搜索,Linux下通常是 /etc/my.cnf配置

--在 [mysql]  標籤下加上一行搜索

     default-character-set = utf8配置文件

--在 [mysqld] 標籤下加上文件

     default-character-set = utf8標籤

     character-set-server = utf8

相關文章
相關標籤/搜索