日期:2014-05-16 浏览次数:20552 次
今天在SUSe上安装oracle 11g,由于在操作系统安装的时候选择的是英文版,在完成了oracle的安装以后,启动em,发现按钮为方框,看缓存目录下的文字imx为正常汉字,也就是在生成图片的时候为乱码。
从网上查询了一部分资料,发现好多人都是拷贝,自己没有实践过,经过摸索,终于把问题解决了。
1.首先,分析原因是jdk1.5的问题,与oracle11g无关,重点放在jdk1.5支持汉语字体上
2.自定义支持的汉语字体,将自定义的汉字字体配置到$ORACLE_HOME/jdk/jre/lib/fontconfig.SuSE.properties里面,,我看网上有人说直接在他的src文件里面编辑就可以了,直接在src里面编辑室不可以的,不起作用
3.关闭em
4.删除缓存$ORACLE_HOME/oc4j/j2ee/oc4j_applications/applications/em/em/cabo/images/cache/zhs下的所有文件
5.启动em
?
不要忘记了设置启动em的窗口的LANG,吧他设置成汉语,其实主要还是使用系统安装的字体,主要依靠配置文件中的
sequence.allfonts.UTF-8.zh.CN=latin-1,chinese-cn-iso10646起作用
问题解决。