当前位置: 代码迷 >> 综合 >> oraclenbsp;emnbsp;按钮乱码现象
  详细解决方案

oraclenbsp;emnbsp;按钮乱码现象

热度:64   发布时间:2024-01-17 11:18:07.0

1.$ORACLE_HOME/jdk/jre/lib里找到font.properties文件。把它复制一份,更名为font.properties.bak 

2.$ORACLE_HOME/jdk/jre/lib里找到font.properties.zh_CN.Redhat文件。

更名为font.properties,把原文件替换掉。 

3.确认font.properties,最后一行字体信息正确

filename.-misc-zysong18030-medium-r-normal--*-%d-*-*-c-*-iso10646-1=/usr/share/fonts/zh_CN/TrueType/zysong.ttf 

4.把刚改好的文件复制到一下目录,并替换掉原文件。

$ORACLE_HOME/jre/1.4.2/lib

$ORACLE_HOME/javavm/lib/ojvmfonts 

5.emctl stop dbconsole em停掉; 

6.进入$ORACLE_HOME/oc4j/j2ee/oc4j_applications/applications/em/em/cabo/images/cache/zhs

把里面的所有GIF文件删除; 

7.emctl stop dbconsole 

以下是具体操作过程:

[oracle@sun ~]$ cd $ORACLE_HOME/jdk/jre/lib

[oracle@sun lib]$ cp font.properties font.properties.bak

[oracle@sun lib]$vi  font.properties

filename.-misc-zysong18030-medium-r-normal--*-%d-*-*-c-*-iso10646-1=/usr/share/fonts/zh_CN/TrueType/zysong.ttf

该文件最后一行为:

经查/usr/share/fonts/zh_CN/TrueType/zysong.ttf

目录fonts下,根本不存在zh_CN

因此需要安装中文包

 

[root@sun isolinux]# yum -y groupinstall chinese-support 

Loaded plugins: rhnplugin, security

This system is not registered with RHN.

RHN support will be disabled.

Setting up Group Process

rhel-debuginfo/group                                                                                         | 1.0 MB     00:00    

Resolving Dependencies

--> Running transaction check

---> Package Deployment_Guide-zh-CN.noarch 0:5.2-11 set to be updated

---> Package Deployment_Guide-zh-TW.noarch 0:5.2-11 set to be updated

---> Package fonts-chinese.noarch 0:3.02-12.el5 set to be updated

---> Package lv.i386 0:4.51-8.1 set to be updated

---> Package scim-bridge-gtk.i386 0:0.4.5-9.el5 set to be updated

--> Processing Dependency: scim-bridge = 0.4.5-9.el5 for package: scim-bridge-gtk

---> Package scim-chewing.i386 0:0.3.1-11.el5 set to be updated

--> Processing Dependency: libscim-gtkutils-1.0.so.8 for package: scim-chewing

--> Processing Dependency: libscim-1.0.so.8 for package: scim-chewing

--> Processing Dependency: scim for package: scim-chewing

--> Processing Dependency: libchewing.so.3 for package: scim-chewing

--> Processing Dependency: libscim-1.0.so.8(LIBSCIM_1.0) for package: scim-chewing

---> Package scim-chinese-standard.i386 0:0.0.2-1.el5 set to be updated

---> Package scim-pinyin.i386 0:0.5.91-16.el5 set to be updated

---> Package scim-qtimm.i386 0:0.9.4-5 set to be updated

---> Package scim-tables-chinese.i386 0:0.5.6-7 set to be updated

--> Processing Dependency: scim-tables = 0.5.6 for package: scim-tables-chinese

---> Package stardict.i386 0:2.4.5-5 set to be updated

--> Running transaction check

---> Package libchewing.i386 0:0.3.0-8.el5 set to be updated

---> Package scim.i386 0:1.4.4-41.el5 set to be updated

---> Package scim-bridge.i386 0:0.4.5-9.el5 set to be updated

---> Package scim-libs.i386 0:1.4.4-41.el5 set to be updated

---> Package scim-tables.i386 0:0.5.6-7 set to be updated

--> Finished Dependency Resolution

 

Dependencies Resolved

 

====================================================================================================================================

 Package                                Arch                   Version                         Repository                      Size

====================================================================================================================================

Installing:

 Deployment_Guide-zh-CN                 noarch                 5.2-11                          rhel-debuginfo                 2.2 M

 Deployment_Guide-zh-TW                 noarch                 5.2-11                          rhel-debuginfo                 2.9 M

 fonts-chinese                          noarch                 3.02-12.el5                     rhel-debuginfo                  24 M

 lv                                     i386                   4.51-8.1                        rhel-debuginfo                 423 k

 scim-bridge-gtk                        i386                   0.4.5-9.el5                     rhel-debuginfo                  37 k

 scim-chewing                           i386                   0.3.1-11.el5                    rhel-debuginfo                  63 k

 scim-chinese-standard                  i386                   0.0.2-1.el5                     rhel-debuginfo                  87 k

 scim-pinyin                            i386                   0.5.91-16.el5                   rhel-debuginfo                 2.3 M

 scim-qtimm                             i386                   0.9.4-5                         rhel-debuginfo                  63 k

 scim-tables-chinese                    i386                   0.5.6-7                         rhel-debuginfo                 6.2 M

 stardict                               i386                   2.4.5-5                         rhel-debuginfo                 833 k

Installing for dependencies:

 libchewing                             i386                   0.3.0-8.el5                     rhel-debuginfo                 2.8 M

 scim                                   i386                   1.4.4-41.el5                    rhel-debuginfo                 517 k

 scim-bridge                            i386                   0.4.5-9.el5                     rhel-debuginfo                 109 k

 scim-libs                              i386                   1.4.4-41.el5                    rhel-debuginfo                 452 k

 scim-tables                            i386                   0.5.6-7                         rhel-debuginfo                 352 k

 

Transaction Summary

====================================================================================================================================

Install     16 Package(s)        

Update       0 Package(s)        

Remove       0 Package(s)        

 

Total download size: 43 M

Downloading Packages:

------------------------------------------------------------------------------------------------------------------------------------

Total                                                                                               885 MB/s |  43 MB     00:00    

Running rpm_check_debug

Running Transaction Test

Finished Transaction Test

Transaction Test Succeeded

Running Transaction

  Installing     : Deployment_Guide-zh-TW                                                                                      1/16

  Installing     : fonts-chinese                                                                                               2/16

  Installing     : Deployment_Guide-zh-CN                                                                                      3/16

  Installing     : scim-libs                                                                                                   4/16

  Installing     : scim                                                                                                        5/16

  Installing     : scim-bridge                                                                                                 6/16

  Installing     : scim-tables                                                                                                 7/16

  Installing     : libchewing                                                                                                  8/16

  Installing     : scim-chinese-standard                                                                                       9/16

  Installing     : scim-bridge-gtk                                                                                            10/16

  Installing     : scim-qtimm                                                                                                 11/16

  Installing     : scim-chewing                                                                                               12/16

  Installing     : stardict                                                                                                   13/16

  Installing     : scim-pinyin                                                                                                14/16

  Installing     : scim-tables-chinese                                                                                        15/16

  Installing     : lv                                                                                                         16/16

 

Installed:

  Deployment_Guide-zh-CN.noarch 0:5.2-11        Deployment_Guide-zh-TW.noarch 0:5.2-11      fonts-chinese.noarch 0:3.02-12.el5    

  lv.i386 0:4.51-8.1                            scim-bridge-gtk.i386 0:0.4.5-9.el5          scim-chewing.i386 0:0.3.1-11.el5      

  scim-chinese-standard.i386 0:0.0.2-1.el5      scim-pinyin.i386 0:0.5.91-16.el5            scim-qtimm.i386 0:0.9.4-5             

  scim-tables-chinese.i386 0:0.5.6-7            stardict.i386 0:2.4.5-5                   

 

Dependency Installed:

  libchewing.i386 0:0.3.0-8.el5    scim.i386 0:1.4.4-41.el5    scim-bridge.i386 0:0.4.5-9.el5    scim-libs.i386 0:1.4.4-41.el5  

  scim-tables.i386 0:0.5.6-7     

 

Complete!

[root@sun isolinux]# vi /etc/sysconfig/i18n

 

#LANG="en_US.UTF-8"

#SYSFONT="latarcyrheb-sun16"

 

LANG="zh_CN.UTF-8"

SUPPORTED="zh_CN:zh:en_US.UTF-8:en_US:en:zh_CN.GB18030"

SYSFONT="latarcyrheb-sun16"

~

然后查找对应fonts

[root@sun fonts]# ls

bitmap-fonts  bitstream-vera  chinese  default  dejavu-lgc  liberation  zh_TW

[root@sun share]# cd fonts/

[root@sun fonts]# ls

bitmap-fonts  bitstream-vera  chinese  default  dejavu-lgc  liberation  zh_TW

[root@sun fonts]# cd chinese/

[root@sun chinese]# ls

misc  TrueType

[root@sun chinese]# cd T

-bash: cd: T: No such file or directory

[root@sun chinese]# cd TrueType/

[root@sun TrueType]# ls

fonts.dir  fonts.scale  ukai.ttf  uming.ttf

[root@sun TrueType]# 有两种字体可选,最后一行编辑为对应字体。

[root@sun TrueType]# su - oracle

[oracle@sun ~]$ cd $ORACLE_HOME/jdk/jre/lib

[oracle@sun lib]$ vi font.properties

 

 

filename.-misc-zysong18030-medium-r-normal--*-%d-*-*-c-*-iso10646-1=/usr/share/fonts/zh_CN/TrueType/zysong.ttf

更改为(更改为存在的一种字体即可,这里是uming.ttf):

filename.-misc-zysong18030-medium-r-normal--*-%d-*-*-c-*-iso10646-1=/usr/share/fonts/chinese/TrueType/uming.ttf

拷贝文件

[oracle@sun ~]$ cp /oracle/product/1021/jdk/jre/lib/font.properties $ORACLE_HOME/jre/1.4.2/lib/font.properties

[oracle@sun ~]$ cp /oracle/product/1021/jdk/jre/lib/font.properties $ORACLE_HOME/javavm/lib/ojvmfonts/font.properties

重启,

[oracle@sun ~]$ emctl stop dbconsole

TZ set to PRC

Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0 

Copyright (c) 1996, 2005 Oracle Corporation.  All rights reserved.

http://sun.localdomain:1158/em/console/aboutApplication

Stopping Oracle Enterprise Manager 10g Database Control ...

 ...  Stopped.

[oracle@sun ~]$ emctl start dbconsole

http://192.168.66.110:1158/em/

按钮中文字体正常