关于Linux下字体以及多种字体解析器的安装教程,请前往www.linuxsir.org或者www.linuxfans.net等社区,有现成的答案。如果字体已经安装好可以正常使用,那么界面字符硬编码部分请使用unicode,而不要直接使用汉字。具体汉字的unicode编码可以使用native2ascii.exe工具转换。

解决方案 »

  1.   

    能不能给出一个具体的解决方案,www.linuxsir.org上太难找了,谢谢!
      

  2.   

    首先不用怀疑Linux的字体系统不支持中文,当然也要看你用的是哪种LINUX发行版,我用Redhat8和9都没问题。还是先使用unicode试试再说吧,还解决不了的话大家再帮你想办法。
      

  3.   

    还有这个问题也跟jdk的版本有关,如果使用的是1.4系列,请使用sun最新发布的版本。
      

  4.   

    我用了native2ascii.exe,但还是显示方框,是不是要在jdk的字体属性中做修改?
      

  5.   

    你可以在编译的时候选择iso8859_1的编码格式,在unix下边显示就正常了.你可以
    javac -encoding iso8859_1 类名
    就可以了