乱码原因在于缺少Office使用的字体

1. 关闭confluence

$ /path/bin/stop-confluence.sh

2. 在confluence的服务器上安装缺少的字体

从windows系统上的C:\Windows\Fonts目录下拷贝缺少的字体文件或者从网络下载对应的字体文件到服务器上的指定路径下。linux上字体文件一般在/usr/share/fonts目录下,我们添加额外的字体,一般都需要新建一个独立的目录来存放字体文件。

3. 配置confluence

在confluence的安装路径下的bin目录中找到setenv.sh文件,在文件最后追加

"CATALINA_OPTS="-Dconfluence.document.conversion.fontpath=/usr/share/fonts/msttcore ${CATALINA_OPTS}""

其中“/usr/share/fonts/msttcore”为字体存放路径,可以根据实际情况修改。

4. 删除下列路径下的文件

confluence_home就是confluence的数据目录

5. 启动confluence

~]# /path/bin/start-confluence.sh