oracle中em与isqlplus按钮中文乱码问题

装好oracle后,登录em和isqlplus发现按键中文都是方块,以下是解决方法。

网上查了下,可能是font.properties中的字体系统不存在,所以显示乱码,替换这个文件即可。有两个地方需要替换。

cd $ORACLE_HOME/jdk/jre/lib
cp font.properties font.properties.bak
cp font.properties.zh_CN.Redhat font.properties

cd $ORACLE_HOME/jre/1.4.2/lib/
cp font.properties font.properties.bak
cp font.properties.zh_CN.Redhat font.properties


vim font.properties

查找filename,标识了字体文件的路径:

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

查看系统是否有中文字体文件:

cd /usr/share/fonts/

是否有zh_CN/TrueType目录,没有就创建。
将windows下的复制一个华文宋体的字体文件,到/usr/share/fonts/zh_CN/TrueType目录,改名为zysong.ttf。
继续阅读oracle中em与isqlplus按钮中文乱码问题