关于报表中文乱码的问题

上图,是我自己电脑的设计器打开的效果,中文正常显示。

这张图,是在报表服务器、同事的电脑设计器打开我做的报表时,出现了中文乱码的情况,有没有哪位知道如何解决。

备注:这张报表的数据集是程序数据集,java文件是以UTF-8的编码格式写的

FineReport 技安 发布于 2021-12-10 14:49 (编辑于 2021-12-10 14:51)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
技安Lv3见习互助
发布于2021-12-10 15:42

程序数据集数据已正常获取

问题原因:接口数据在读取时,未以UTF-8的编码格式读取,导致乱码;

解决方式:后台java代码中修改 响应读取数据时,指定“UTF-8”

读取数据设置编码.png

最佳回答
0
snrtuemcLv8专家互助
发布于2021-12-10 14:51

这个是服务器没有你电脑的字体引起的

拷贝你C:\Windows\Fonts下所有字体到服务器C:\Windows\Fonts目录下就可以

最佳回答
0
北纬六十六度Lv4初级互助
发布于2021-12-10 14:51(编辑于 2021-12-10 15:01)

看看服务器的编码格式跟你设计器的是不是不一样

image.png服务器的编码是不是GBK

  • 技安 技安(提问者) 设计器的编码格式如何查看
    2021-12-10 14:54 
  • 北纬六十六度 北纬六十六度 回复 技安(提问者) 服务器的编码是不是GBK
    2021-12-10 15:01 
  • 技安 技安(提问者) 回复 北纬六十六度 我的、我同事的服务器的编码都是UTF-8,且无法更改
    2021-12-10 15:07 
最佳回答
0
Z4u3z1Lv6专家互助
发布于2021-12-10 14:52(编辑于 2021-12-10 14:56)

image.png

  • 技安 技安(提问者) 你这是直接更换网页的编码格式,是吗?
    2021-12-10 14:53 
  • Z4u3z1 Z4u3z1 回复 技安(提问者) 如果不是 snrtuemc 所说的原因,可以试一下
    2021-12-10 14:55 
  • 2关注人数
  • 867浏览人数
  • 最后回答于:2021-12-10 15:42
    请选择关闭问题的原因
    确定 取消
    返回顶部