首先是发现在Notepad中运行java程序输出中文为乱码
后来尝试在cmd中直接运行也是输出乱码,起初以为是cmd设置的问题
cmd中解决方案:
在注册表中找到:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor
新建字符串值,如下:
这样的话,每次启动cmd就会设置编码格式为uft-8
然鹅,notepad中依然输出乱码,软件自身还需要进行设置:
插件-NppExec-Console output中
全部设置成utf-8.