效果

根本原因
centos系统没有安装中文字体,流程图是在服务器上生成的,所以在生成图片时,出现乱码。
解决方法一
# 安装中文字体
yum groupinstall 'fonts' -y
# 查看安装好后的中文字体
locale -a |grep 'zh_CN'
重启tomcat应用服务,乱码消失
解决方法二
上述方法在个别centos下无效,需要继续如下操作
首先查看字体列表
输入fc-list

如上图可以看出,不仅没有中文字体,连字体库都没有,那么接下来就记录一下在Linux CentOS 7中如何安装字体库以及中文字体。
安装字体库
在CentOS 4.x开始用fontconfig来安装字体库,所以输入以下命令即可:

当CentOS系统缺少中文字体时,生成的流程图会出现乱码。解决方法包括安装中文字体和字体库,例如通过yum安装fonts,fc-list检查字体,添加中文字体如simsun.ttc和simhei.ttf到指定目录,并更新字体缓存。最终重启服务如tomcat,乱码问题即可得到解决。
最低0.47元/天 解锁文章
1万+

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



