Java安装后运行CMD输入JAVA提示乱码?

C:\Users\何祥>java
÷java [options] <> [args...]
ִࣩ
java [options] -jar <jar ļ> [args...]
ִ jar ļ
java [options] -m <ģ>[/<>] [args...]
java [options] --module <ģ>[/<>] [args...]
ִģеࣩ
java [options] <Դļ> [args]
ִеԴļ

ࡢԴļ-jar <jar ļ>-m
--module <ģ>/<> IJΪ
ݵࡣ

Уѡ��

-cp <Ŀ¼ zip/jar ļ·>
-classpath <Ŀ¼ zip/jar ļ·>
--class-path <Ŀ¼ zip/jar ļ·>
ʹ ; ָ, ļĿ¼, JAR

第1个回答  2021-11-23

可在 CMD 窗口输入 chcp 65001 后,再尝试输入 java 命令。

chcp 命令是用来显示或更改活动控制台的代码页。

在 CMD 窗口直 输入 chcp ,可以显示当前代码页编号,默认是 936 ,表示支持 GB2312 编码。

将代码页设置为 65001 ,则支持 UTF-8 编码。

第2个回答  2021-11-23
今天在使用cmd运行java时出现乱码,上网查资料找到了暂时的解决方案,先记录下来。1.打开cmd窗口2.输入命令:chcp 650013.再次运行java程序即可
第3个回答  2021-11-23
看起来这个乱码是汉字,汉字有ANSI、UNICODE、UTF8等等编码,控制台能识别的有限,不识别的情况下就会成为这样的乱码。