在jdk1.4.2中编写程序,在dos界面运行结果里面输出的中文全成乱码了!
例如:
System.out.println("你好");
在运行结果里"你好"两个中文字显示成了乱码,请问各位知道怎么回事吗?怎么解决?

解决方案 »

  1.   

    你的系统的默认字符集改了?不是GBK或GB2312?
      

  2.   

    旧版的jdk对中文的支持不是很好,下载最新的jdk,就应该不会出现这种情况了.
      

  3.   

    我系统是中文的,之前装过一次jdk1.5,也是乱码……
      

  4.   

    保存.java文件的时候要把编码格式改一下
    我的是保持系统默认
      

  5.   

    我的编码格式只有这四种:ANSI,unicode,unicode big endian,UTF-8;已试过了都不行呀~~~!
      

  6.   

    下个1.5的JDK就好了,花不了多长时间
    而且也是现在开发的主流,何乐而不为呢!
      

  7.   

    不是JDK的问题,你自己查查,公司开发就是1.4.2中文没任何问题