安装JInitiator后显示form乱码

上一篇 / 下一篇  2009-06-02 22:22:34 / 个人分类:Oracle

  • 文件版本: V1.0
  • 开发商: 本站原创
  • 文件来源: 本地
  • 界面语言: 简体中文
  • 授权方式: 免费
  • 运行平台: Win9X/Win2000/WinXP

1V0q_8@}Mg1F01,IE点Form链接后自动关闭,Firefox也是如此。51Testing软件测试网Qcp$F pfiZ

51Testing软件测试网"Ml ~ l1n$K

重新安装JInitiator,也是出现同样问题。在IE中禁用了除JInitiator之外的所有Add-on,还是同样状况。因为是新装的系统,所以基本排除了IE被病毒破坏的问题。打上补丁,还是如此。51Testing软件测试网$d*\m)C vDR

Uj8MP]%TP~QY0想到去控制面板检查JInitiator,发现无法打开——显然,是JInitiator的问题。由于JInitiator重新安装后还是在控制面板中无法打开属性设置,初步怀疑根系统有关系,但是已经打了补丁(不是SP2)了……考虑用新版本的JInitiator来替代当前1.3.1.21,但是还需要改一系列的注册表键值,太麻烦。检查java版本,低得离谱,便载了最新版本的jre(jre-6u2-windows-i586-p.exe),再用jvm.dll替换JInitiator中的jvm.dll,控制面板中的JInitiator可以打开属性设置界面了,不过是乱码。51Testing软件测试网+t8cz"ti D0N(g

51Testing软件测试网L kw0l8dV

Image Hosted by ImageShack.us51Testing软件测试网2uU-T1D'yy l]*{D

51Testing软件测试网Z]J8@7@WC J1s

检查jre,变成最新的1.6.0_02-b06。尝试用IE开Form,可以启动,只是出现乱码。

3Jb7TpTY_7R0

:D5T|p["R q02,解决JInitiator属性设置界面的乱码。51Testing软件测试网3|*I{TS-Tt

r0p~DU2K.T,e0检查C:\Program Files\Oracle\JInitiator 1.3.1.21\lib,发现并没有Windows 2003的字体属性配置文件,于是复制了font.properties.zh.5.1,改名为font.properties.zh.5.2。51Testing软件测试网[cV+zE

D ]4kT*S}D_v0再在控制面板中打开JInitiator,正常。用IE打开Form,还是乱码,只不过此次是部分乱码,可以判断出来的原因是,部分字体可以正常显示。51Testing软件测试网)mM9H1l!g r

51Testing软件测试网Qk B#Z(IHJ,uv

3,解决Form乱码。51Testing软件测试网I'y2H6H)n+m3d q

9L,t~(x)M8o4T0根据以上线索可以分析出来,问题症结还还是在JInitiator的字体属性配置文件上。

?:H J3?B?.U0

b AG]IB_!r3n8K0找到新建的font.properties.zh.5.2,将所有的用于文字显示的(如Arial)字体用Simsun替换掉。重新用IE打开Form,一切OK。51Testing软件测试网 kfBbH+R w

51Testing软件测试网-Ec_`,~ jj|4W B,V

注意事项:

/e$j7[2]V0

B2k1LV4W6a h6[M.D01,在尝试替换JInitiator的相关文件时,务必先备份。51Testing软件测试网"c0Q_.E:S
2,修改字体配置后打开Form之前,请确保JInitiator已经被彻底关闭,否则配置不会生效。如图:51Testing软件测试网7jP pMs p h g

!}QQ_7bT7`Z0Image Hosted by ImageShack.us51Testing软件测试网2Z#o0k)j iT2l K v

51Testing软件测试网#H.l!D|1D Wo*XSl

3,操作系统内部版本号通过下面的界面查看:51Testing软件测试网G5R2~B^B yhlY

51Testing软件测试网M T!Ud ?&T%V+m Q

Image Hosted by ImageShack.us51Testing软件测试网P$s!Kn(hj

51Testing软件测试网 `3u%p#V ~8^

有点怀疑Form经常异常中断是由于jvm.dll的问题,下次再检查。

M2e8M!j2P npGt4WE0

TAG:

 

评分:0

我来说两句

Open Toolbar