Confluence5.8中文PPT、宏乱码解决方法


容许自由转载,但请尊重他人劳动成功,保留源地址。 
做者:onebraveman 
CSDN:http://blog.csdn.net/idc_voidlinux

本篇文章描述如何解决Confluence5.8中文PPT、宏乱码解决方法,理论上对全部Confluence版本均适用。缓存

一 问题描述

一周以前,本身在Centos布署了Confluence,做为某部门Wiki。后期发现上传中文PPT或者使用自带宏时,出现中文或者宏显示为小框框的乱码码问题(见附图)。ide

二 解决方法

此问题基本上都是对多字节码编码格式问题,故顺道找了些资料。基本思路可分为:字体

  • 用PDF替换PPT编码

  • 修改系统某jar文件spa

本身不曾对其有效性进行验证,只给出本身想到的解决方法,但愿各位遇到一样问题的看官节约半个小时~一个小时的时间。.net

分析:本身的思路是PPT显示问题有可能与Centos(Linux)未安装好字体有关。code

解决步骤: 
1. 拷贝Windows系统中C:\Windows\Fonts 中全部中文字体到Centos系统/usr/share/fonts/ 目录。 
2. 创建字体缓存blog

  • mkfontscaleip

  • mkfontdir

  • fc-cache

  • fc-list # 检验字体是否包括上传字体

# 如没法找到命令,安装软件yum install fontconfig  mkfontscale1212

3. 宏乱码的方法只能说是临时解决方案,即禁用中文字体,改用Confluence默认的英语字体。 
4. 从新启动Centos

Tips:因原来建立的页面没法解决乱码问题,只能从新编辑或者上传PPT。

相关文章
相关标签/搜索