无法输出中文

无法输出中文

为什么程序输出来是这样呢?

C:\java>java HelloImooc

Hello,Imooc!!!!

鎴戠埍瀛AVA!


C:\java>

我写的记事本是这样的:

public class HelloImooc{

       public static void main(String[] args){

              System.out.println("Hello,Imooc!!!!");

              System.out.println("我爱学JAVA!");

       }

}     

请问是哪里出错了呢?谢谢解答

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕阿满 2021-02-19 19:10:42

同学你好,这个可能是因为编码不同造成的,同学可以在保存java文件时指定编码方式(UTF-8),运行时,javac命令添加javac -encoding UTF-8命令,以utf-8的方式编译,如:

http://img1.sycdn.imooc.com//climg/602f9cae09cb6cf004850043.jpg

祝学习愉快~


  • 请问老师,这一段代码怎么设置以后不用再输入这个?

    2021-03-06 05:27:06
  • 同学你好,同学可尝试使用下方命令,将cmd的编码格式修改为utf-8试一下。

    CHCP 65001

    如果还存在问题,则建议同学暂时先使用javac -encoding UTF-8命令 ,在后期会使用编译器进行开发,可通过编译器进行运行。

    祝学习愉快!

    2021-03-06 09:57:58
  • 好的,谢谢老师

    2021-03-06 11:57:29
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师