天天看點

Oracle BI Publisher(BIP)生成PDF中文亂碼(其他格式顯示正常)

最近遇到這個問題(如題)。本以為其他格式沒問題應該不是伺服器字型缺失的問題了。估唔到呀,估唔到。。。

隻考慮到是否是編碼的問題。報表配置裡換成gb2312,問題依舊。

檢視Metalink。發現了這篇文章[240862.1]

...

To satisfy all Applications supported language font requirements including specific East Asian language font requirements, there are actually five fonts supplied: Generic font without East Asian languages, Japanese font, Korean font, Simplified Chinese font and Traditional Chinese font. The fonts are called 'Albany' and they are proportional fonts in ttf format. Disk space required for the font files is approximately 75MBytes.

Font Name File Name Description
Albany WT ALBANYWT.ttf Generic non East Asian font
Albany WT J ALBANWTJ.ttf Japanese flavor font
Albany WT K ALBANWTK.ttf Korean flavor font
Albany WT SC ALBANWTS.ttf Simplified Chinese flavor font
Albany WT TC ALBANWTT.ttf Traditional Chinese flavor font
...

意思是缺少字型。其實我們隻需要ALBANWTS.ttfp這一個字型檔案。

可以從oracle網站下載下傳,也可以從現有的環境裡複制過來就行了(一般EBS環境裡的JRE目錄都有了)。

把ALBANWTS.ttfp複制到你BIP環境的JRE目錄就可以了。

文章裡要求要重新開機服務才生效的。我的居然不用重新開機就生效了。。嘿嘿!

繼續閱讀