1、情景再现
执行Mysql中的语句插入问题的时候,出现插不了的情况,提示是报有乱码的
2、分析问题:
插入英文和数字的时候都没有问题,偏偏插入String类型的字段出现问题
之前还以为是数据库中默认的编码不是UTF-8.去网上找了教程来修改数据库的默认编码,发现没有效果。
所以我就觉得应该是字段的编码出现问题了
3、解决问题:
后来查看该数据库时,发现每个字段都是可以选择编码的,看了看String类型的字段,发现存在着字符集这样的东西,把每个String 类型的字段从latin1都改成UTF-8就OK了