全部指定GBK后,正常运行 chcp 936(默认GBK) jvm运行以GBK编码 源文件GBK 全部指定UTF8后,乱码 cmd编码指定为65001 (jvm编码已改为utf8) 输入汉字后依旧乱码: 结论 cmd用chcp更改编码后依旧使用gbk。 附 有博主提出使用chcp更改编码后要修改字体。尝试后无效。 修改注册表增加字符串项也无效。 不知道咋搞了==