保存数据库字段显示???

情景:

使用Spring Boot JPA自动生成间的CRUD,在新增数据时,中文字段显示???。

 

 

 

排查:

1、配置文件限定utf-8格式:

spring.datasource.url=jdbc:mysql://localhost:3306/springboot?serverTimezone=UTC&characterEncoding=UTF-8

 

2、添加配置后运行,再次新增,报错:

 

 显示字符串值不正确,dubug测试字符串并没有乱码,还是保存数据库时出现问问题,检查表中该字段字符集,并不是utf-8,改为utf-8,再次运行通过。

字段字符集应该在建表时设定,由于JPA的CRUD是自动建表,暂时未找到解决办法。



posted on 2023-02-05 13:25  19813472685  阅读(30)  评论(0)    收藏  举报

导航