SpringBoot向数据库中插入英文没问题,中文报错乱码问题

时间:2023-02-05 06:39:55

今天调试接口的时候发现向数据库中添加中文字段时会抛出异常,检查了一下发现是数据库创建时编码设置出现了问题,当向数据库插入中文出现乱码、问号或者报错时检查步骤应有如下几步:

1首先检查一下看看插入英文时是否出现异常,确保不是因为程序出问题导致的错误。

2检查项目的的编码方式看是否设置为UTF-8,默认使用的latern1编码方式不支持中文。

SpringBoot向数据库中插入英文没问题,中文报错乱码问题

3在配置数据库链接的文件application.properties中确保数据库采用正确的编码方式创建

SpringBoot向数据库中插入英文没问题,中文报错乱码问题

4清空 数据库后 重新启动项目,这时发现可以正常添加中文字段。