填报数据在数据库中中文变成乱码

通过填报报表得到的数据在数据库中存储时中文全都变成了乱码,请问这个问题怎么解决呢?

FineReport 用户5EbaM0730 发布于 2020-1-3 14:25
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
1
牛~~~Lv6中级互助
发布于2020-1-3 14:32

查看一下你数据库的编码格式;如果都是utf-8的话

定义数据连接的时候建议可以加以下参数:

jdbc:mysql://localhost:3306/table?characterEncoding=UTF8


最佳回答
1
qhlLv6中级互助
发布于2020-1-3 14:29

1、在MySQL数据连接设置jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8

2、检查数据库编码是否是UTF-8

  • 3关注人数
  • 422浏览人数
  • 最后回答于:2020-1-3 14:32
    请选择关闭问题的原因
    确定 取消
    返回顶部