一、问题描述
在tableau server网页端报表中文字符能正常显示,但在订阅后发送到邮箱时,以图片格式呈现的内容中中文字符显示为方框。
网页端报表能正常显示中文字符:

邮件中的报表不能正常显示中文字符:

二、问题分析
网页端字符显示情况是由html编码决定的,而tableau生成图片时是通过所部署的服务器的字体文件显示字体。因此可能是由于Linux服务器缺失相关的字体文件导致网页端选择的中文字体在服务器上缺失对应的字体文件导致的。则考虑在服务器引入对应的字体文件。
三、问题解决
1、查看服务器现有中文字体
fc-list
发现没有中文字体

2、从本地Windows目录中找到中文字体,上传到Linux服务器的字体目录中

这里选择新建一个目录专门存放中文字体

本文详细介绍了在Tableau Server上遇到的订阅报表PDF中文显示为方框的问题,分析了原因——Linux服务器缺少中文字体。通过在服务器上添加中文字体,更新字体配置并刷新缓存,最终成功解决报表中文乱码问题。
最低0.47元/天 解锁文章
1382

被折叠的 条评论
为什么被折叠?



