一、查看建立數據表時的語句數據庫
建立表的時候沒有指定存儲引擎及編碼格式,因此默認的存儲引擎是InnoDB,編碼格式爲默認的latin1編碼
如下是latin1的百科:blog
二、具體問題:im
三、查找緣由:數據
三、1 查看數據庫的狀態信息:db
默認編碼格式是latin1img
三、2 查看該表的編碼格式:解決方案
三、3 根據以上信息可知是因爲數據表中該字段的編碼格式不支持中文co
四、解決方案字符
1) 將該字段的編碼格式修改成utf8
能夠看到該字段的編碼格式修改成utf8後能夠成功的插入中文字符;
2)將該字段的編碼格式修改成gbk
修改爲功後插入數據
能夠看到該字段的編碼格式修改成gbk後也一樣能夠插入中文字符;
五、預防該類問題應該在建立數據表的時候就指定數據表的編碼格式,以下圖