原因:Java编译是unicode编码,而Windows是GBK字符编码,因而在读取文件时会由于读取文件时的编码方式不一样而导致中文编译输出时出现乱码。
解决方法:
①使用Notepad++打开文本,然后保存为对应的格式。
②在Java文本编码格式为UTF-8/GBK的前提下,打开cmd在上面输入以下命令(将cmd控制台输出设置为UTF-8编码集)
chcp命令:
输入 chcp 65001 UTF-8代码页
然后此时再查看,我们便可发现中文不再是乱码了。
原因:Java编译是unicode编码,而Windows是GBK字符编码,因而在读取文件时会由于读取文件时的编码方式不一样而导致中文编译输出时出现乱码。
解决方法:
①使用Notepad++打开文本,然后保存为对应的格式。
②在Java文本编码格式为UTF-8/GBK的前提下,打开cmd在上面输入以下命令(将cmd控制台输出设置为UTF-8编码集)
chcp命令:
输入 chcp 65001 UTF-8代码页
然后此时再查看,我们便可发现中文不再是乱码了。