程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle數據庫基礎 >> oracle10g中文顯示亂碼問題

oracle10g中文顯示亂碼問題

編輯:Oracle數據庫基礎
在安裝完Oracle10g後,由於jre默認使用的字體問題,使得em,dbca,netca,netmgr顯示中文時出現"□□"字樣的亂碼,下面來說明這個問題的解決辦法:
   1. 改變$Oracle_HOME/jdk目錄下的jre的默認字體
cd $Oracle_HOME/jdk/jre/lib/
ls font*zh_CN*
font.propertIEs是默認使用的字體
還可以看到font.propertIEs.zh_CN.Redhat8.0和其它的字體
cp font.properties font.propertIEs.bak
cp font.properties.zh_CN.Redhat8.0 font.propertIEs
   2. 改變$Oracle_HOME/jre下的默認字體
cd $Oracle_HOME/jre/1.4.2/lib/
ls font*zh_CN*
font.propertIEs是默認使用的字體
還可以看到font.propertIEs.zh_CN.Redhat8.0和其它的字體
cp font.properties font.propertIEs.bak
cp font.properties.zh_CN.Redhat8.0 font.propertIEs
   3.刪除Cache下的gif文件(em頁面中用到),注意不要刪錯目錄
cd $Oracle_HOME/oc4j/J2EE/oc4j_applications/applications/em/em/cabo/images/cache/zhs/
ls *.gif
rm -f *.gif
   4. 重新啟動EM服務
cd $Oracle_HOME/bin/
./emctl stop dbconsole
./emctl start dbconsole
好可以進入em web頁面看看是否中文不再是 "□□"字樣的亂碼了!
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved