天天看点

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目录就可以了。

文章里要求要重启服务才生效的。我的居然不用重启就生效了。。嘿嘿!

继续阅读