项目场景:
服务器:centos7
部署服务: activiti
问题描述
查看流程图,流程图显示乱码或不显示中文
原因分析:
服务器上没有安装对应的中文字体。安装何种中文字体,根据你项目实际情况,我这里用的是"宋体" 和 “黑体”
其他字体可从windows 中获取
解决方案:
1. 拷贝字体文件到/usr/share/fonts
2. 安装字体
执行以下命令
mkfontscale
mkfontdir
fc-cache
如果命令不存在,执行命令
yum install -y fontconfig mkfontscale
3. 查看字体
fc-list :zh
4. 重启服务
重启activiti服务,并清除浏览器缓存
5. 重启服务器
如果第4步还不生效,重启下服务器试一下
解决Activiti流程图中文乱码问题
在CentOS7服务器上部署Activiti服务时,若流程图显示乱码或无法显示中文,可能是因为缺少中文字体。解决方案包括:将宋体和黑体字体文件拷贝到/usr/share/fonts目录,然后通过mkfontscale、mkfontdir和fc-cache命令安装字体。如果命令缺失,先执行yum install -y fontconfig mkfontscale。安装完成后,使用fc-list:zh检查字体是否生效,重启Activiti服务并清除浏览器缓存。如仍无效,尝试重启服务器。
1208

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



