您的位置:首页 > 产品设计 > UI/UE

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

2015-12-02 12:09 337 查看
允许自由转载,但请尊重他人劳动成功,保留源地址。

作者:onebraveman

CSDN:http://blog.csdn.net/idc_void

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

一 问题描述

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

二 解决方法

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

用PDF替换PPT

修改系统某jar文件

自己未曾对其有效性进行验证,只给出自己想到的解决方法,希望各位遇到同样问题的看官节约半个小时~一个小时的时间。

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

解决步骤:

1. 拷贝Windows系统中
C:\Windows\Fonts
中所有中文字体到Centos系统
/usr/share/fonts/
目录。

2. 建立字体缓存

mkfontscale

mkfontdir

fc-cache

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

# 如无法找到命令,安装软件
yum install fontconfig  mkfontscale


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

4. 重新启动Centos

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

附图:



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  confluence 乱码