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