首先,第一步我们需要执行以下的命令来安装字体管理工具:

yum install -y fontconfig mkfontscale

然后我们到(Windows系统)“c:/windows/fonts”(先把fonts文件夹全部复制出来,再传输到centos)中把我们需要的字体拷贝出来到 /usr/share/fonts/ 目录 也可以在fonts 下创建个放字体的文件夹

然后依次执行:

   mkfontscale

   mkfontdir

   fc-cache -fv

 我执行到这一步直接去confluence重新上传文档,预览时已经不乱码了(如果不乱码则略过以下蓝色字体),如果预览仍然乱码就执行下面蓝色字体的流程,但是查看旧文档仍然乱码继续往下走,

, 加入一行

.sh

......
CATALINA_OPTS=”-Dconfluence.document.conversion.fontpath=/usr/share/fonts/windowsfonts/ ${CATALINA_OPTS}”

2)清空confluence下shared-home/dcl-document和viewfile目录里的所有缓存文档文件, 不清空的话, confluence预览旧文件时还是会显示方框, 只有新文件才会正常。 

[root@confluence-server ~]# cd /var/atlassian/application-data/confluence/shared-home/dcl-document

[root@confluence-server dcl-document]# rm -rf ./*

···············另一个目录我就不写了

3)如果没有生效就重启一下confluence,发现原来上传的附件预览还出现乱码,那就是缓存文档文件所导致!可以删除这些文件,重新上传进去就可以正常预览了!!

confluence对数据库的编码格式要求是utf-8,所以请把数据库编码格式设置正确,以免其他地方出现乱码。

相关文章:

  • 2021-10-31
  • 2022-12-23
  • 2022-02-27
  • 2021-08-01
  • 2021-05-01
  • 2022-12-23
  • 2021-11-17
  • 2021-11-19
猜你喜欢
  • 2021-12-30
  • 2021-05-14
  • 2021-12-15
  • 2022-02-25
  • 2021-07-12
  • 2021-07-13
  • 2022-12-23
相关资源
相似解决方案