龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > 数据库类 > Oracle 技术 >

oracle10g中文显示乱码问题

时间:2011-04-12 23:18来源:未知 作者:admin 点击:
分享到:
oracle10g 安装工作完成之后,由于jre默认使用的字体问题,使得em,dbca,netca,netmgr显示中文时出现□□字样的 乱码 ,oracle10g中出现的乱码必将会影响着大家的工作,所以oracle10g中的乱码问

oracle10g安装工作完成之后,由于jre默认使用的字体问题,使得em,dbca,netca,netmgr显示中文时出现"□□"字样的乱码,oracle10g中出现的乱码必将会影响着大家的工作,所以oracle10g中的乱码问题是必须要解决的,这个乱码问题一直以来都是困扰着人们的一个问题,下面来说明这个问题的解决办法。

oracle10g中文显示乱码问题的解决方法:

1 改变$ORACLE_HOME/jdk目录下的jre的默认字体

cd $ORACLE_HOME/jdk/jre/lib/

ls font*zh_CN*

fontproperties是默认使用的字体

还可以看到fontpropertieszh_CNRedhat80和其它的字体

cp fontproperties fontpropertiesbak

cp fontpropertieszh_CNRedhat80 fontproperties

2 改变$ORACLE_HOME/jre下的默认字体

cd $ORACLE_HOME/jre/142/lib/

ls font*zh_CN*

fontproperties是默认使用的字体

还可以看到fontpropertieszh_CNRedhat80和其它的字体

cp fontproperties fontpropertiesbak

cp fontpropertieszh_CNRedhat80 fontproperties

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页面看看是否中文不再是 "□□"字样的乱码了!

通过上文的讲解的oracle10g中的乱码问题的解决方案,相信大家对于oracle10g中文显示乱码问题已经有所了解,如果大家在以后的工作中遇到类似问题就能够轻松解决了,希望上文中涉及到的内容对大家能够有所帮助。

精彩图集

赞助商链接