使用Idea编码过程中,输出语句中突然不能输入中文了,中文部分全是问号,怎么办?(已解决)

问题描述:使用idea编写代码,输出字符串时,控制台上无法显示汉字,但是其他内容,比如:数字,字母等都能显示。
解决办法
1.一般情况下的中文乱码是因为编译器对应使用的解码表,与编码时使用的码表不一致,会出现注释里的中文以及符号乱码。解决办法是:使用UTF-8码表或者GBK码表,进行转换。idea右下角,进行选择。错了,又研究了一下,还是==reload==比较实在,点击reload,不然就是乱码转换成乱码,难受的很!
在这里插入图片描述在这里插入图片描述

2.单纯的控制台输出不能显示中文,使用第一个方法也不行的话,在当前编译环境下,按下:ctrl + shift + e就好了。再次运行就不会出现上述问题了。
(今天又出现这个问题了,试了这个方法不行了,/(ㄒoㄒ)/~~,但是用第一个方法又好了)

3.时隔多日又出问题了,今天的解决方法是!!!
找到你的IDEA安装包所在的位置(即右键桌面图标,点击打开文件所在位置),进入bin目录下寻找idea.exe.vmoptions文件(安装的是32位的IDEA时,现实的这个文件)或者idea64.exe.vmoptions(64位),用记事本打开,在最后一行填加:“-Dfile.encoding=UTF-8“,重启IDEA即可。
在这里插入图片描述
4.这还不行???File——Settings——Editor——File Encodings,Golbal Encoding 和 Project Encoding 全改成 UTF-8
在这里插入图片描述
在这里插入图片描述

还有一点就是,我当时点了covert,又点了reload,发现连注释都乱码了,后来把乱码删除了,重新写中文,控制台输出就好了!

至此,我的问题解决完毕~ 拜~

  • 13
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 9
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值