dos窗口运行java程序时中文乱码的解决方法 原因:dos窗口的编码方式为默认的ANSI,而记事本的编码方式默认为UTF-8,由于编码方式的不同所以才导致显示中文时会乱码。 例: 解决方法也很简单,将.java文件用记事本打开之后点击左上角的“文件”选项卡->另存为(也可直接通过快捷键“ctrl+shift+s”直接打开另存为界面)将原文件覆盖时更改其编码格式即可,图解如下: 将图中的编码格式由UTF-8改为ANSI即可 运行结果: