在安装完oracle
g后
由于jre默认使用的字体问题
使得em
dbca
netca
netmgr显示中文时出现
□□
字样的乱码
下面来说明这个问题的解决办法
改变$ORACLE_HOME/jdk目录下的jre的默认字体
cd $ORACLE_HOME/jdk/jre/lib/
ls font*zh_CN*
fontproperties是默认使用的字体
还可以看到fontpropertieszh_CNRedhat和其它的字体
cp fontproperties fontpropertiesbak
cp fontpropertieszh_CNRedhat fontproperties
改变$ORACLE_HOME/jre下的默认字体
cd $ORACLE_HOME/jre//lib/
ls font*zh_CN*
fontproperties是默认使用的字体
还可以看到fontpropertieszh_CNRedhat和其它的字体
cp fontproperties fontpropertiesbak
cp fontpropertieszh_CNRedhat fontproperties
删除Cache下的gif文件(em页面中用到)注意不要删错目录
cd $ORACLE_HOME/ocj/jee/ocj_applications/applications/em/em/cabo/images/cache/zhs/
ls *gif
rm f *gif
重新启动EM服务
cd $ORACLE_HOME/bin/
/emctl stop dbconsole
/emctl start dbconsole
好可以进入em web页面看看是否中文不再是 □□字样的乱码了!