1. 程式人生 > >Ubuntu下Mysql 5.7中文插入失敗的問題,Incorrect string value

Ubuntu下Mysql 5.7中文插入失敗的問題,Incorrect string value

插入中文後,出現Incorrect string value…的錯誤。
這裡寫圖片描述
如上圖所示
輸入show variables like 'character%';檢視Mysql當前編碼格式。
這裡寫圖片描述

這裡除了character_set_filesystem,character_sets_dir其他都為utf8.
所以修改Mysql的配置檔案,Linux下應修改my.cnf
我是用apt-get安裝的Mysql,此檔案在/etc/mysql資料夾下。
這裡寫圖片描述
增加最後四行,這樣再重啟Mysql服務(service mysql restart),
再進入Mysql就應該可以插入中文了!
這裡寫圖片描述
如上圖這樣,插入中文就應該沒有問題了。