com.aspose 生成pdf在linux生成PDF亂碼解決(window環境正常)

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,啓動後問題解決。

相關文章
相關標籤/搜索