解决方案 »

  1.   

    应该是cmd编码的问题,我把cmd设置成中文就没有问题。
      

  2.   

    为什么我windows下cmd默认的编码是437 美国呢?
      

  3.   

    这种乱码是机器设置问题,可修改注册表实现,与jdk没关系,具体过程百度
      

  4.   

    编码,以后不用重装jdk了,编码问题也很头疼,比如gbk保存的代码,放到linux下面打开就是乱码
      

  5.   

    建议采用UTF-8的字符集,GBK字符集都不是所有的操作系统都支持的,更加别随便用微软的GB2312了