数据库里中文变成?的解决方法
在使用Jpa+Hibernate插入数据库的过程中,发现英文数字数据都是没有错误,但是如果某些值插入的是中文数据,那么在数据库中查看发现会变成?。
经过查询,发现是配置时的编码问题。所以在application.yml中配置数据库末尾加上编码格式,即可以正常地将中文插入显示在数据库中。
url: jdbc:mysql://127.0.0.1:3306/league_managesystem?useUnicode=true&characterEncoding=utf8