(轉)Oracle 11g x64 em 按鈕亂碼

tonyzhou_cn發表於2012-06-08

方法1:
Internet--&gt常規--&gt語言,新增“英語(美國) [en_us]”,並將其移動到第一個,再訪問em登陸介面,即可正常(英文)。

方法2:
em的亂碼是由java引起的,em的按鈕是由java生成的圖,oracle 11g使用的是jdk1.5,jdk1.5以後有了一個簡便方法來解決這個問題。
$ mkdir $ORACLE_HOME/jdk/jre/lib/fonts/fallback

把windows下的字型檔案simsun.ttc複製到$ORACLE_HOME/jdk/jre/lib/fonts/fallback目錄下並改名 simsun.ttf(注意ms的simsun字型是有版權的,所以商用換其他字型),相應的許可權改為oracle使用者可用.

之後需要清理一下Cache,重啟EM即可:
$ rm $ORACLE_HOME/oc4j/j2ee/oc4j_applications/applications/em/em/cabo/images/cache/zhs/*.gif

$ emctl stop dbconsole
$ emctl start dbconsole

登陸Web頁面檢視,EM顯示就可以正常顯示中文了

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/27038344/viewspace-732240/,如需轉載,請註明出處,否則將追究法律責任。

相關文章