这次因为测试的需要,以SuSE Linux Enterprise 10为平台,建立了一台Oracle 10gR2,依照一般程序安装完毕后,登入OEM却发现,一般文字的中文
这次因为测试的需要,以suse linux enterprise 10为平台,建立了一台oracle 10gr2,依照一般程序安装完毕后,登入oem却发现,一般文字的中文显示没有问题,但是所有按钮的中文字却都是口口。
上网翻了一下许多文章,一般的说法都是需要进行以下动作:
1.先停止oem
emctl stop dbconsole
2.分别进入以下三个路径
$oracle_home/jdk/jre/lib
$oracle_home/jre/1.4.2/lib
$oracle_home/javavm/lib/ojvmfonts
3.在每个目录都透过以下指令覆盖档案
cp font.properties.zh_tw.redhat font.properties
4.进入oem的图示路径,清除之前的档案
cd $oracle_home/oc4j/j2ee/oc4j_applications/applications/em/em/cabo/images/cache/zht
rm *.gif
rm *.imx
5.启动oem
emctl start dbconsole
最后有许多人成功,也有许多人失败,,当然我也是失败的其中一人。后来发现font.properties.zh_tw.redhat的最后一行:
filename.-arphic_technology_co.-ar_pl_mingti2l_big5-medium-r-normal--*-%d-*-*-c-*-iso10646-1=/usr/share/fonts/zh_tw/truetype/bsmi00lp.ttf
suse也有这个truetype字型,只是放置的路径不同,因此我就修改了一下覆盖后font.properties设定:
filename.-arphic_technology_co.-ar_pl_mingti2l_big5-medium-r-normal--*-%d-*-*-c-*-iso10646-1=/usr/x11r6/lib/x11/fonts/truetype/bsmi00lp.ttf
一样清除*.gif与*.imx之后,重新启动oem之后,oem的按钮就出现中文了。
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号