(本文档仅供参考)
问题现象
对于电子表格报表,如下两种情形时,可能会出现中文变为乱码的情况。
1)电子表格报表浏览时正常,但在打印报表、或将报表导出为 PDF 文件时,中文内容变成了方框(乱码字符);
2)电子表格中添加图形时,图形上的图例、或者坐标轴上的中文,也可能会显示为乱码;
3)所有电子表格打开或者导出都报错;
分析报告中因为是需要通过导入引入其他报表资源,也同样可能会出现这样的情况。
正常浏览:
导出到 PDF 时出现异常(字符乱码):
问题原因
1)电子表格报表设置了某种字体,但服务器所在的操作系统上缺少对应的字体文件。尤其是当 Smartbi 部署到 Unix/Linux 等系统上时,最有可能出现该问题。原因是通过客户端访问smartbi资源,表格的展现是由浏览器解析的,使用的是客户端操作系统的字体文件,但是图形的展现以及报表的打印、导出PDF是由服务器生成的,使用的是服务器操作系统的字体文件,当服务器操作系统缺少对应字体则可能出现乱码或者字体不正确的现象。
...
上传的字体建议是上传项目有版权的字体或者免费字体!!!
解决方案
...
(上传的字体建议是上传项目有版权的字体或者免费字体!!!)
如参考下述方式仍无法查看到字体,请参考特殊情况中的方式进行添加字体。
...