confluence乱码解决:
1) 先安装想要的字体, 如微软雅黑, 宋体等, 从windows/font下拷到linux的/usr/share/fonts下, 新建个目录比如msttcore放进去, 请自行搜索linux下新字体的安装方法
2) 在confluence的安装目录, 如/opt/atlassian/confluence/bin下找到setenv.sh, 找到CATALINA_OPTS, 加入一行
CATALINA_OPTS="-Dconfluence.document.conversion.fontpath=/usr/share/fonts/msttcore/ ${CATALINA_OPTS}"
3) 清空confluence的home下viewfile目录和shared-home/dcl-document目录里的所有缓存文档文件, 不清空的话, confluence预览旧文件时还是会显示方框,只有新文件才会正常.
4)重启confluence就OK了
字体下载地址:下载
附赠:解决linux显示乱码问题
如何解决图形中的方框乱码
如果图像中的标题汉字出现方框乱码,可用以下解决
安装中文字体库
安装相关软件
# yum -y install fontconfig ttmkfdir
建立存放中文字体库的文件夹
# cd /usr/shared/fonts
# mkdir chinese
将字体上传到/usr/shared/fonts/chinese
我这里就只安装个华文楷体和宋体,上传方式就不细说了。
执行ttmkfdir命令
# ttmkfdir -e /usr/share/X11/fonts/encodings/encodings.dir
因为cacti指定的字体库也没有在配置文件内指定,我估计不做下面这一步也是可以的,但我就不测试了。
修改字体配置文件
# vim /etc/fonts/fonts.conf
增加一行
<dir>/usr/share/fonts/chinses</dir>
刷新字体库缓存
# fc-cache
查询已经安装字体
[root@localhost]# fc-list