一、查看建立数据表时的语句数据库
建立表的时候没有指定存储引擎及编码格式,因此默认的存储引擎是InnoDB,编码格式为默认的latin1编码
如下是latin1的百科:blog
二、具体问题:im
三、查找缘由:数据
三、1 查看数据库的状态信息:db
默认编码格式是latin1img
三、2 查看该表的编码格式:解决方案
三、3 根据以上信息可知是因为数据表中该字段的编码格式不支持中文co
四、解决方案字符
1) 将该字段的编码格式修改成utf8
能够看到该字段的编码格式修改成utf8后能够成功的插入中文字符;
2)将该字段的编码格式修改成gbk
修改为功后插入数据
能够看到该字段的编码格式修改成gbk后也一样能够插入中文字符;
五、预防该类问题应该在建立数据表的时候就指定数据表的编码格式,以下图