很多项目都使用mysql数据库,访问数据库进行数据的添加和更新的时候可能会出现乱码现象,解决方法:

(1)sql编码,无论是什么方式(jdbc,spring,mybatis,hibernate等)连接,都需要设置连接串,就是url,如图设置,加上characterEncoding=utf-8,给数据库说明,我们的sql语句编码格式。

如何解决mysql插入数据乱码问题?_存储类型


(2)数据表及字段编码

将表的存储类型,字段的存储类型都设置成上面sql语句编码格式一样。