Oracle10g EM亂碼之快速解決
有關em的亂碼問題,網上眾說紛紜,最後發現最靠譜的還是eygle的文章,要不人家怎麼就是大師呢,這個沒的說。我轉載一下,記錄備用。
轉載地址:
[@more@]一直沒怎麼用10g的EM工具,今天開啟來看看,發現也有相傳已久的問題.網上也流傳著N種解決方案,仔細看一下,其實這個問題很好解決.
如果安裝時,我們系統環境變數設定的是中文環境,那麼就不會有這個問題.這個問題根本原因在於安裝時,JDK/JRE字符集的自動選擇.
在 $ORACLE_HOME/jdk/jre/lib 和 $ORACLE_HOME/jre/1.4.2/lib/ 目錄下都有多種字符集字型配置檔案:
[oracle@danaly ~]$ cd $ORACLE_HOME/jdk/jre/lib [oracle@danaly lib]$ cd $ORACLE_HOME/jre/1.4.2/lib/ |
我們只要用合適的中文字符集檔案替換預設檔案即可,我選擇使用font.properties.zh_CN.Redhat來替換預設字型定義檔案:
[oracle@danaly lib]$ cp font.properties.zh_CN.Redhat font.properties |
替換之後需要清理一下Cache,重啟EM即可.
Cache路徑通常位於:
$ORACLE_HOME/oc4j/j2ee/oc4j_applications/applications/em/em/cabo/images/cache/zhs |
清除所有gif檔案即可.然後重新啟動EM:
[oracle@danaly zhs]$ emctl stop dbconsole |
現在登陸Web頁面,EM顯示就可以正常顯示中文了.
注意:如果經過以上處理仍然不能正確顯示中文,請參考以下說明:
開啟剛替換好的font.properties,或者檢視原有的中文字型檔案:
[oracle@smsdbrac1 lib]$ tail -2 font.properties.zh_CN.Redhat
filename.-misc-zysong18030-medium-r-normal--*-%d-*-*-c-*-iso10646-1=/usr/share/fonts/zh_CN/TrueType/zysong.ttf
注意其中包含了filename指向中文字型檔案,請確認該檔案在你的伺服器上是否存在,如果不存在,改換一個存在的中文字型檔案即可,也可以自行下載安裝新的字型檔案:
[oracle@smsdbrac1 lib]$ ls -al /usr/share/fonts/zh_CN/TrueType/zysong.ttf
-rw-r--r-- 1 root root 9249332 Mar 29 2002 /usr/share/fonts/zh_CN/TrueType/zysong.ttf
這個問題在Redhat中,被作為Bug在後續版本中被修正:
Bug 445297 - Add fonts-chinese-zysong package for zysong font from fonts-chinese.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26006637/viewspace-1059860/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- WordPress網站亂碼怎麼辦?快速解決方案網站
- Confluence亂碼解決
- MySQL解決中文亂碼MySql
- vscode中文亂碼怎麼解決 vscode輸出亂碼怎麼解決VSCode
- javaweb中中文亂碼解決方法總結之response和request解決方法JavaWeb
- 解決中文亂碼問題
- ROS中解決中文亂碼ROS
- request/response解決中文亂碼
- Spring MVC 中文編碼亂碼解決SpringMVC
- cookie token 亂碼的坑 decodeURIComponent 解碼解決Cookie
- flashfxp 亂碼,2種辦法解決flashfxp 亂碼問題
- 解決Tomcat視窗中文亂碼Tomcat
- springmvc 解決中文亂碼問題SpringMVC
- MySql中文亂碼問題解決MySql
- 解決 SecureCRT 和 SecureFX 中文亂碼Securecrt
- Jmeter 解決中文亂碼問題JMeter
- Dbvisualizer9.0.6 解決中文亂碼
- centos vim亂碼怎麼解決?CentOS
- android php 亂碼怎麼解決AndroidPHP
- AndroidStudio Build Output亂碼解決方案AndroidUI
- C# 解決httplistener querystring 中文亂碼、返回json中文格式亂碼C#HTTPJSON
- 【日誌亂碼】解決Tomcat啟動控制檯亂碼問題Tomcat
- 解決Kali Linux 2020.1亂碼問題Linux
- TongWeb下亂碼問題解決思路Web
- java中亂碼問題解決方法Java
- js解決url中文亂碼問題JS
- Oracle 生僻字亂碼解決方案Oracle
- pycharm控制檯亂碼怎麼解決?PyCharm
- cat 輸出亂碼問題解決
- 解決plsql中中文亂碼問題SQL
- matplotlib 圖示 中文亂碼, 與 wordcloud 詞雲圖 中文亂碼 解決方法Cloud
- 解決Intellij IDEA中執行緩慢的問題,tomcat控制檯列印亂碼問題,國際化亂碼配置檔案亂碼解決IntelliJIdeaTomcat
- phantomjs截圖中文亂碼問題解決JS
- MySQL字符集亂碼與解決方案MySql
- JavaWeb 亂碼問題終極解決方案!JavaWeb
- css中文字型亂碼解決方案CSS
- 自定義RedisTemplate,解決Redis亂碼問題Redis
- ubuntu中文顯示亂碼解決辦法Ubuntu
- Linux終端中文菱形亂碼解決方案Linux