现在有一个java做的桌面应用程序,当初开发的时候是在windows环境下开发的,现在将其部署在linux平台下,其GUI都是乱码了,而且读取之前在windows平台运行时生成的数据文件(是xml格式的)也都是乱码了,请问该如何解决啊。曾考虑过重新编译源码,但工程浩大,故而放弃了。

解决方案 »

  1.   

    是不是用的一些字体在windows上边有 在linux下没有
      

  2.   

    应该不是字体的问题,并没有特别使用某种字体。当初考虑过这种问题,故而都是使用swing默认的字体,比较难看的那种
      

  3.   

    回复人:chenweionline(键盘上的舞者) ( 一星(中级)) 信誉:100  2007-6-4 10:14:07  得分:0
    ?  字符要使用unicode编码以前我也遇到过。后来用unicode就好了。
      

  4.   

    还有读取在windows平台下生成的数据文件(xml格式的,utf编码)也是乱码,这该如何办啊
      

  5.   

    凡是中文就弄成unicode的。
      

  6.   

    可以通过指定java虚拟机参数解决这个问题吗?
      

  7.   

    netbeans 自动就是了。。不过要是记事本应该有工具的吧
      

  8.   

    一xml文件采用utf-8编码,其中中文字符在windows下能够被正常读取,在unix下就出问题了,请问有什么解决方法?