cmd中运行Java程序中文乱码

  1. 如图,运行Java程序,中文乱码
    在这里插入图片描述

  2. 分析乱码出现的原因:
    1)在文本编辑代码时,保存时编码为utf-8
    2)在cmd中编译运行时默认的编码方式为gbk
    3) 因为使用码表的不同而造成的乱码。

  3. 解决方法: 使用命令:javac -encoding utf-8 Hello.java 指定cmd中的编码方式