Loading

文本呈现为方框,而不是预期的非英语字符

发布日期: Jul 5, 2023
描述
将此视图发布到 Tableau Server 后,视图中的文本全部变为方块,并且无法再看到之前在 Tableau Desktop 上正确设置格式并正常显示的所需字符。 

Cause

如果没有包含特定字型或字形的适当字体,计算机会显示方块,而不是字符。

如果缺少正确的符号,计算机会显示方块,指明该处有一个字母。Tableau Server 呈现的视图包含的文本使用 Tableau Server 主机操作系统上安装的字体中未包括的字形。
 
解决方案
与服务器管理员或 IT 团队合作执行下列步骤:
  1. 安装 NOTO CJK 字体或包含缺失字形的另一个字体包
    • 对于包含 CentOS 在内的与 RHEL 相似的分发:
$ sudo yum install epel-release.noarch
$ yum search noto japanese
$ sudo yum install google-noto-sans-japanese-fonts.noarch
  • 在 Ubuntu 和 Debian 上:
$ sudo apt-get install fonts-noto-cjk
 
2.运行 [tsm stop] 命令,关闭 Tableau Server。
3.重新启动 Linux OS。
4.运行 [tsm start] 命令,启动 Tableau Server。
其他资源
  • 进行服务器端呈现时,Tableau Server 会在安装期间从 EPEL 存储库中请求 Noto-CJK 包(或另一个字体包,如 Google NOTO-Thai)。如果在安装期间不允许 Linux 系统安装来自 Google NOTO-CJK 字体包来源的包,则会输出一条警告消息,指出将需要字体包才能显示扩展字符集。需要在服务器上安装该软件包(或包含已发布内容中使用的所有字形的另一个字体)。 
  • 进行客户端呈现时,该问题可能不会发生。
  • 如果是例如 3 节点 HA 集群的多节点集群环境,则需要在所有 3 个节点中安装 Google NOTO-CJK 字体软件包,而不仅仅是初始节点 1 上。


讨论本文章...反馈论坛
知识文章编号

001534955

 
正在加载
Salesforce Help | Article