问题描述:使用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,发现连注释都乱码了,后来把乱码删除了,重新写中文,控制台输出就好了!
至此,我的问题解决完毕~ 拜~