解决cmd格式下输出乱码:
可写一个启动bat,将start.bat改为java -jar -Dfile.encoding=utf-8 YourName.jar,问题就可以轻松解决。
对于编译出的程序,在 cmd 和 power shell 运行时都不能正确显示汉字。
可以再命令窗口修改:
1、打开CMD.exe命令行窗口
2、通过 chcp命令改变代码页,UTF-8的代码页为65001
chcp 65001
执行该操作后,代码页就被变成UTF-8了。
在当前窗口的确可以解决问题,但是重新打开的cmd窗口或者power shell 窗口仍然不能正确显示汉字。