电子表格FineReport中Linux导出或打印乱码

 时间:2024-10-14 14:26:01

1、预览正常原因客户端浏览器访问linux服务器上的报表时,服务器将结果返回给浏览器,浏览器画结果,由于大部分客户端都是windows系统,所以一般都存在相应的字体所以不太会乱码。

2、导出或打印出现问题的原因在对模板进行导出或打印时,请求会发送到服务器,由服务器处理,此时服务器就需要相应的字体才能够画出结果,此时由于Linux上面可能找不到对应的字体,因此就会出现乱码现象或者"¥"符号变成"$"符号。

3、解决方案在Windows系统中下的C:\掳姗浚瑙WINDOWS\Fonts\找到相应的字体,将其拷贝到Linux系统下报表服务器使用的JDK下JRE的\lib\fonts目录下,重启服棣蚺幌盗务器,即可解决导出和打印乱码问题。注:若上述方法无法解决问题,则需要在对应的lib\font目录下新建fallback文件夹,然后将字体拷贝进去,重启服务器即可。如果更换字体包之后,¥显示成了$,在linux下面将字体的默认值设置为中文即可。

  • 电子表格FineReport导出重命名乱码问题
  • 电子表格FineReport中乱码的介绍
  • 电子表格FineReport中BS页面乱码问题
  • 电子表格FineReport中欧元符号打印出来乱码问题
  • 表格软件FineReport中欧元符号打印出来乱码问题
  • 热门搜索
    乌镇旅游 游轮旅游 农民工工资拖欠怎么办 江苏旅游景点大全介绍 中华汽车怎么样 孤岛惊魂原始杀戮攻略 哈尔滨旅游景点必玩 孕妇可以吃蜂蜜 大连 旅游 欧亨利式结尾的特点