FineBI与MySQL数据库进行连接之后出现中文乱码现象

FineBI与MySQL数据库进行连接之后出现中文乱码现象。在预览图展示还是正常的。在MySQL数据库中也是正常现象。参考其他博主的设置?useUnicode=true&characterEncoding=UTF-8,仍然无法运行。

img


img

img

该回答引用GPTᴼᴾᴱᴺᴬᴵ
出现中文乱码问题可能是因为数据库中的编码格式和连接时的编码格式不一致。您可以尝试在FineBI的连接串中添加字符集参数,例如:

jdbc:mysql://localhost:3306/dbname?useUnicode=true&characterEncoding=UTF-8

其中,dbname为您要连接的数据库名称,将上述连接串中的UTF-8改为您数据库的编码格式即可。

如果上述方法无法解决问题,您可以尝试在FineBI中修改编码格式的配置。具体操作如下:

  1. 进入FineBI后台管理界面;
  2. 点击“系统管理”-“全局参数”;
  3. 在“数据源”中找到您连接的MySQL数据源;
  4. 点击“编辑”,在“高级”选项卡中找到“编码”选项;
    将编码格式修改为与数据库一致的编码格式。

你的mysql版本和数据库编码呢?

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^