使用IDEA输出中文,出现问号和乱码现象(已解决)

作为一个java的初学者,第一次使用IDEA,输出中文,出现了问号

方法一(普遍方法)

第一反应就是去百度,跟着百度操作了一遍,文件->设置->编辑器->文件编码

把全局编码,项目编码,属性文件(*.properties)全部转换为UTF-8;其中属性文件自动文件Ascii但显示原生内容要✔。然后,点确认。

最后,显示结果还是问号。

于是,开始尝试另一种方法,编码格式全部改为GBK。

直接由问号转变为乱码。

经过漫长的摸索后发现,代码格式还是UTF-8,于是开始改为GBK。

出现了另一种问号。

然后,在重新运行一次,结果就是中文了,以防下次出错,需要把🔒锁上。

好的,大功告成,即解决了问号,又解决了乱码,真是一举两得啊。

方法二(简单方法)

1.WIN+R,打开Windows命令运行框,输入regedit,打开注册表编辑器。

2.按照下图路径(计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor)进行查询。

3.在右边区域右键,新建,二项串值,新值#1改为autorun,数据为chcp936(设置运行编码的格式为GBK)

然后,重启IDEA就可以解决问题。因为IDEA运行的界面相当于命令行提示符,所以设置的编码格式适用于IDEA的运行界面,注意-Dfile.encoding=GBK,所以运行成功,不需要像方法一那样修改。

  • 7
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

weixin_57482364

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值