IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 【Tableau】解决订阅报表PDF中文显示为乱码(方框)问题 -> 正文阅读

[系统运维]【Tableau】解决订阅报表PDF中文显示为乱码(方框)问题

一、问题描述

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

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

二、问题分析

网页端字符显示情况是由html编码决定的,而tableau生成图片时是通过所部署的服务器的字体文件显示字体。因此可能是由于Linux服务器缺失相关的字体文件导致网页端选择的中文字体在服务器上缺失对应的字体文件导致的。则考虑在服务器引入对应的字体文件。

三、问题解决

1、查看服务器现有中文字体

fc-list

发现没有中文字体
在这里插入图片描述
2、从本地Windows目录中找到中文字体,上传到Linux服务器的字体目录中
在这里插入图片描述

这里选择新建一个目录专门存放中文字体
在这里插入图片描述
3、搜索目录中的信息并汇总生成fonts.scale文件

#在存放中文字体的目录中执行以下命令
ttmkfdir -e /usr/share/X11/fonts/encodings/encodings.dir

执行完生成了一个fonts.scale文件
在这里插入图片描述
4、由于添加了新字体,需要更新字体配置文件

vi /etc/fonts/fonts.conf

在配置文件中将刚刚添加的中文字体位置添加进去
在这里插入图片描述
5、刷新字体缓存

fc-cache

6、查看字体列表

fc-list

新导入的字体已经添加进来
在这里插入图片描述
7、重启tableau server服务

#确认不影响现有业务再重启
tsm restart

8、再次测试,字体显示正常
在这里插入图片描述

四、注意事项

1、操作服务器前后记得拍快照。
2、出现某个命令找不到的情况,自行百度并yum安装所需要的包。

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-03-17 22:37:43  更:2022-03-17 22:41:48 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 0:53:01-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码