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。

相關文章
相關標籤/搜索