linux下解決OEM亂碼

2021-08-27 05:02:24 字數 1105 閱讀 8740

這個問題根本原因在於安裝時,jdk/jre字符集的自動選擇。

1.在 $oracle_home/jdk/jre/lib 和 $oracle_home/jre/1.4.2/lib/ 目錄下都有多種字符集字型配置檔案,我們只要用合適的中文字符集檔案替換預設檔案即可,我們選擇使用font.properties.zh_cn.redhat來替換預設字型定義檔案:

執行如下命令即可:

[root@server ~]# su - oracle

[oracle@server ~]$ cd $oracle_home/jdk/jre/lib

[oracle@server lib]$ ls font*zh_cn*

font.properties.zh_cn.redhat font.properties.zh_cn.redhat2.1 font.properties.zh_cn.sun font.properties.zh_cn_utf8.sun

[oracle@server lib]$ cp font.properties.zh_cn.redhat font.properties

[oracle@server lib]$ cd $oracle_home/jre/1.4.2/lib/

[oracle@server lib]$ ls font*zh_cn*

font.properties.zh_cn.redhat font.properties.zh_cn.redhat2.1

font.properties.zh_cn.sun font.properties.zh_cn_utf8.sun

[oracle@server lib]$ cp font.properties.zh_cn.redhat font.properties

2.替換之後需要清理一下cache,重啟em即可。

進入cache所在目錄:

清除所有gif檔案,然後重新啟動em :

[oracle@server zhs]$ rm *.gif

[oracle@server zhs]$ emctl stop dbconsole

[oracle@server zhs]$ emctl start dbconsole

現在登陸web頁面,em顯示就可以正常顯示中文了。

OEM亂碼解決方法

方法1 推薦使用這個方法 開啟ie瀏覽器,選擇 工具 internet選項 常規 選擇 語言 預設只有 中文 選擇 新增 加入 英語 美國 調整順序,把 英語 美國 移動到最上面。此方法還可以用來很方便的快速切換oem的中文和英文環境,平時還是多使用英文環境比較好!方法2 1 stop the oe...

Linux下解決中文亂碼

第一步 用vi編輯器開啟 etc sysconfig 目錄下的i18n檔案,命令如下 root localhost vi etc sysconfig i18n 第二步 進入編輯狀態,新增如下內容 lang zh cn.gb18030 language zh cn.gb18030 zh cn.gb23...

Linux系統下mysql亂碼解決

去年工作的時候總結的,今日再次用到感覺很有幫助,故與大家分享!首先進入資料庫使用 show variableslike character 檢視當前的資料庫編碼字符集 2.接下來修改mysql的my.cnf 配置檔案 一般情況下 在mysql的安裝目錄下,例如我的 usr local mysql m...