applet中的中文显示成□□□□□   ,只在一台机器上有这种情况,其他用户都没出现这种情况
但是这台机器恰好是一个部门负责人的机器,任务都需要经过他那里的环节,所以现在搞得他不能审批任务, 他现在说他用不了就不用这个系统了,5555555
IE里面的页面的编码是GB2312了, 还有一个情况是:他装了一个IE插件(天下搜索),在IE地址栏下的这个插件中的中文也显示乱码, 是这种样式的:???????????
后来我卸了天下搜索,applet还是显示有问题他机器上的jre版本是j2re-1_4_2_04-windows-i586-p.exe  是xp操作系统
有个网管说是换成jre-1.5的就可以, 还没试我现在真的不知道怎么下手了, 总不可能要他重装系统吧(他也不会同意)

解决方案 »

  1.   

    先看一下他机器上跟Java有关的环境变量对不对。
      

  2.   

    jre装的是j2re-1_4_2_04-windows-i586, 操作系统是xp中文
    一般客户端也不需要其他什么Java有关的环境变量了呀
      

  3.   

    j2re-1_4_2_04的bin目录必须放在Path变量中系统缺省Java工具的前面,难道不是吗?
    你直接cmd启动控制台,执行 java -version 看出来什么东西?
      

  4.   

    楼上的你说的是jdk 的环境变量设置吧
    jre我还从没设置path变量
      

  5.   

    刚才发现中文是显示成 ???? 
    刚才把jre换成1.5版本的也还是不行, 
    这个applet是一个树结构的人员选择组件,在jsp页面中会把生成的一段xml格式的人员数据作为参数传递给这个applet树组件, 这个applet再按相应的格式显示成树结构, 我看了这段xml是正常的,无乱码 (正准备调查这段xml传递到applet进行的处理,但是这台机器是第一个出现乱码的问题,这个系统也用了一年多了)还有一个情况:同一个jre,在我机器上装后,控制面板中的java控制面板是中文的, 但是在这个经理机器上装后是显示英文的,这个java控制面板的语言显示应该是根据操作系统中的某些信息来决定的吧,但是操作系统是中文的xp, 搞不明白, 那位大虾指点一下!谢谢
      

  6.   

    看一下系统环境变量里面有没有NLS_LANG或相关的东西?
    你可以保证自己没改过一些环境变量,但是你不能保证别的程序不会改环境变量。
    仿佛你把环境变量想象得太简单了