|
|
Re: 总结
最初由 LoveWinter 发布
[B]一年前的帖子居然还有人翻出来看,佩服!
我来总结一下几种"方块"出现的地方以及解决方案:
1. 安装10G数据库时(10.1.0.2), 选择东亚语言都会出现
方块,这是JRE的bug,不过也有workaround,具体的方法
请点击首页上的"文档链接",里面有链接
BTW: 这个问题应该在10.1.0.4已经得到解决,因为安装
包带的JRE升级了.
2. 启动db console以后出现方块:
原因: 这是因为缺少字体文件的原因. 从根源上说
应该是OUI的bug.
解决: 去$ORACLE_HOME/jdk/jre/lib/fonts目录下看看有没有
以ALBAN开头的字体文件,正常情况下应该有
四个文件,分别对应中文简体/中文繁体/日文/韩文这四种语言.
如果没有这些文件,可能是在安装时没有选择相应的语言。
例如你只选择了英文,当然就不会存在这些文件.
3. 其它页面上的乱码
乱码一般是由于没有很好的遵守JAVA I18N 开发
的原则,使用了不正确的encoding或者没有进行
正确的encoding转换. 多数情况是bug. 有一种特例,
就是SVG插件,它在EM的"性能"页面使用了。要求
客户端安装的SVG插件的语言和浏览器的语言保持一致. [/B]
我的没有ALBAN开始的文件,从哪里能复制
/home/oracle/Ora10/jdk/jre/lib/fonts>ll
total 4128
-rwxr-xr-x 1 oracle dba 75144 Jul 22 12:31 LucidaBrightDemiBold.ttf
-rwxr-xr-x 1 oracle dba 75124 Jul 22 12:31 LucidaBrightDemiItalic.ttf
-rwxr-xr-x 1 oracle dba 80856 Jul 22 12:31 LucidaBrightItalic.ttf
-rwxr-xr-x 1 oracle dba 344908 Jul 22 12:31 LucidaBrightRegular.ttf
-rwxr-xr-x 1 oracle dba 317896 Jul 22 12:31 LucidaSansDemiBold.ttf
-rwxr-xr-x 1 oracle dba 698236 Jul 22 12:31 LucidaSansRegular.ttf
-rwxr-xr-x 1 oracle dba 234068 Jul 22 12:31 LucidaTypewriterBold.ttf
-rwxr-xr-x 1 oracle dba 242700 Jul 22 12:31 LucidaTypewriterRegular.ttf
-rwxr-xr-x 1 oracle dba 6153 Jul 22 12:31 fonts.dir |
|