1、图中示例,向user表中name字段添加一个中文 ‘小明’ 数据 出现了编码错误,导致无法正常插入数据。 1.png 2、插入中文数据,乱码原因 没有修改该数据库的字符编码。需要修改数据库的字符集编码为utf8,以及修改该数据库表中需要插入中文数据的字段的字符编码,只有修改数据库和表中字段的字符编码为utf8后,才可以向表中插入中文数据。 2、解决方法如下: 2.1、点击选中你所需要插入的表,点击右键,选中Alter Table 2.png 2.2、取消选中右下角Hide Language Options;显示红框中每个字段的字符编码 3.png 2.3 修改红框中字段的Charset字符编码为utf8后,点击左下角Alter。成功后,点击确定。 4.png 2.4 再次执行sql语句;如图插入中文数据成功。 5.png 2.5 查询user表中数据; 6.png