为了账号安全,请及时绑定邮箱和手机立即绑定

电脑控制台CMD里输不出源文件里的中文字,怎么回事

我的电脑是window10,然后我用笔记本编写代码的时候
public class cyf{
        public static main(String[]args){
        System.out.println("我爱你");
        }

}
这个代码经过编译变成二进制的时候cmd显示错误:
cyf.jave:3: 错误:编码 GBK的不可映射字符(0×A0)
       System.out.println("???");
1个错误
输出的东西不是我所想要的东西,乱码

正在回答

2 回答

  1. 类名首字母应大写;

  2. main函数应有返回值类型,void;

  3. println语句后的分号应为英文半角的分号;

  4. 提示"GBK的不可映射字符",的解决方法是:更改文件的编码方式.

    如使用Windows自带的记事本,将Cyf.java另存为Cyf.java,另存为时选择编码为ANSI,保存,再进行编译运行.

    https://img1.sycdn.imooc.com//5d10d7500001f23f14320432.jpg

0 回复 有任何疑惑可以回复我~

我的电脑是window10,然后我用笔记本编写代码的时候
public class cyf{
        public static main(String[]args){
        System.out.println("我爱你");
        }

}
这个代码经过编译变成二进制的时候cmd显示错误:
cyf.jave:3: 错误:编码 GBK的不可映射字符(0×A0)
       System.out.println("???");
1个错误
输出的东西不是我所想要的东西,乱码
http://img1.sycdn.imooc.com//5d01cbc1000193d706580493.jpg

http://img1.sycdn.imooc.com//5d01cbd30001a7b006580493.jpg

1 回复 有任何疑惑可以回复我~
#1

等待的鸟

666
2019-09-23 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

电脑控制台CMD里输不出源文件里的中文字,怎么回事

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信