用spring boot做的项目,后台向数据库中写入汉字,变成了问号,但是后台确实是向数据库中传递的汉字,数据库也是使用的utf8编码,怎么回事?
检查一下spring boot和数据库中的连接问题:
在application.properties application.propertiesapplication.properties里面的数据库连接中加入

&useUnicode=true&characterEncoding=UTF-8

比方说我的数据库连接加入上面这一行之后变成

spring.datasource.url = jdbc:mysql://39.107.124.222:3306/teach_system?serverTimezone=UTC&useUnicode=true&characterEncoding=UTF-8

 

相关文章:

  • 2022-12-23
  • 2021-07-13
  • 2021-05-17
  • 2021-12-06
  • 2022-12-23
  • 2021-09-14
  • 2021-05-17
  • 2021-06-06
猜你喜欢
  • 2021-10-04
  • 2021-04-08
  • 2021-12-10
  • 2022-12-23
  • 2022-12-23
  • 2021-11-07
  • 2022-12-23
相关资源
相似解决方案