编译的时候加上编码试试:javac -encoding gb2312 test.java

解决方案 »

  1.   

    你要把看这台机的编码方式的ANSI_X3.4-1968的编码改为GKB这种类型的编码
      

  2.   

    javac -encoding GB2312 test.java
      

  3.   

    在你程序中处理这种编码方式或修改你linux的字符集。
    由于由机器字符集引起的问题,你程序可以不必处理
      

  4.   

    那有什么办法可以修改ANSI_X3.4-1968的编码改为GKB这种类型的编码,是跟操作系统有关还是JDK的问题?
      

  5.   

    现在好象连System.out.println("你好");出来的都是乱码,真不知是什么回事呀!!!