linux 環境下日誌查看在GBK環境下,中文正常顯示,web應用經過瀏覽器看到的jsp均不亂碼,只有aspose生成的pdf,查看時中文所有顯示不出來,其解決方案以下:linux
1. 經過增長jdk的字體庫信息解決web
cd $JAVA_HOME/jre/lib/fontssql
mkdir fallback,cd fallback,windows
cp msyh.ttf ./ #此處的msyh.ttf是字體文件,能夠從Windows平臺拷貝過來(c:/Windows/Fonts/msyh.ttf),也能夠用其餘字體文件,只要支持中文便可。瀏覽器
mkfontdir #生成字體查詢文件緩存
mkfontscale #生成scale文件jsp
#重啓weblogic後依然亂碼(以前解決sqldeveloper時生效,但如今不生效)字體
2.經過操做系統層面解決操作系統
cd /usr/share/fonts/ #進入字體庫文件夾日誌
mkdir fonttmp #建立本身使用的字體庫文件夾
cd fonttmp #進行字體庫
cp *.ttc,cp *.ttf #copy windows下的字體文件 (ttc和ttf)或支持中文的字體文件(ttc和ttf)到此文件夾下
mkfontdir #生成字體查詢文件
mkfontscale #生成scale文件
fc-cache #掃描字體目錄並生成字體信息的緩存
#重啓welogic後問題解決,如不生效可重啓操做後再啓動weblogic,啓動後問題解決。