如何在 command prompt 显示中文?public class chinese { /**
 * @param args
 */
public static void main(String[] args) { System.out.println("世界你好!");  
}
}C:\chinese>javac chinese.java
chinese.java:8: warning: unmappable character for encoding Cp1252
                System.out.println("Σ╕ûτòîΣ╜áσÑ╜∩╝?");
                                                  ^
1 warningC:\chinese>java chinese
Σ╕ûτòîΣ╜áσÑ╜∩╝?C:\chinese>javac -encoding GBK chinese.java
chinese.java:8: warning: unmappable character for encoding GBK
                System.out.println("Σ╕ûτòîΣ╜áσÑ╜∩╝?");
                                           ^
1 warningC:\chinese>java chinese
????????

解决方案 »

  1.   

    为何我拿到:C:\Documents and Settings\XXX>chcp 936
    Invalid code page
      

  2.   

    是不是因为: http://blogs.msdn.com/michkap/archive/2006/03/06/544251.aspx
      

  3.   

    Maybe have some question for the JDK environment you set.
      

  4.   

    估计是java文件编码格式的问题,你可以用记事本打开该文件然后选择文件->另存为(将编码选为ANSI或其它格式)然后试一下看看编译好了没有
      

  5.   

    我怎么没出现你这样的问题,你是用什么编辑器写的java code?
      

  6.   

    我用XP的Notepad, 可能是因为我用 (regional settings)的 English locale?
      

  7.   

     warning: unmappable character for encoding GBK
    我是这个错误,在我安装sqlserver2000失败之后 就出现了 这个问题