由于Java采用的是utf-8的编码方式,而cmd中默认的编码是GBK,因此,在命令提示符窗口编译运行java程序时,程序中的汉字就会以乱码的形式显示出来,要解决此问题,有两种方法:
1、使用chcp命令修改cmd控制台的字符编码方式为utf-8,具体方法可google或百度关键词“cmd utf-8”,这里不再累述。
2、使用第一种方式,显示比较多的汉字时,还是会出现乱码和显示不全的现象,甚至编译都无法通过。这里介绍的第二种方式,经笔者测试比较完美。在windows简体中文系统中,ANSI编码代表的就是GBK,因此,我们把java源代码的文件以ANSI编码的方式保存,就可以解决汉字在cmd命令提示符窗口中的显示问题。
时间: 2024-10-06 00:39:03