基于JDK JAVA程序在windows终端输出是中文有乱码的情况 在安装完jdk然后通过windows系统编译java代码时,中文出现乱码 原因是java在编译时是通过unicode编码,windows是通过gdk字符编码,所以在编译的过程中中文会出现乱码 解决办法在windows终端编译java代码时,通过javac -encoding utf8 文件名.java来编译