我在cmd里输入java和javac会出现乱码,请问这是什么原因

img

这个设置一下就行。
cmd里直接执行 chcp 65001 #代表将cmd换成UTF-8的显示页

首先需要设置jdk的默认编码

然后在cmd里直接执行chcp 65001
代表将cmd换成UTF-8的显示页

936是GBK
437为英语