IDEA控制台输出中文显示乱码(非常规解决办法)

2年前 (2022) 程序员胖胖胖虎阿
239 0 0

  今天在编写java程序的时候,我心血来潮加了一些中文的System.out.println(“ ”);的内容后,惊奇地发现,在IDEA的控制台输出中文的时候竟然是一群乱码。

(先按照网络上大神们的方法进行,如果不行再试试我的非常规方法,懒得找的小伙伴们,我把链接放在下面啦)

我以简单的代码来给大家展示一下我的情况:代码如下

//实际操作看看

//导包需要出现在类的前面,也就是定义class之前先导包

import java.util.Scanner;          //需要导入数据包
public class ScannerDemo02{
   public static void main(String[] args){
      //创建对象
      Scanner sc=new Scanner(System.in);

      //接收数据
      int x =sc.nextInt();

      //输出数据
      System.out.println("x:"+x);
      System.out.println("成功运行数据输入的程序!");
      System.out.println(System.getProperty("file.encoding"));

   }
}

正常输出后,我们会看到有如下的乱码的话,别慌,先用网络上大神们的热门方法来解决。

IDEA控制台输出中文显示乱码(非常规解决办法)

链接给大家放到这里:先按着他们的方法去做!!!

https://blog.csdn.net/liu865033503/article/details/81094575?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164786744916780269838154%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=164786744916780269838154&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_ecpm_v1~hot_rank-1-81094575.142^v2^pc_search_result_control_group,143^v4^control&utm_term=idea%E8%BF%90%E8%A1%8C%E6%8E%A7%E5%88%B6%E5%8F%B0%E6%98%BE%E7%A4%BA%E4%B8%AD%E6%96%87%E4%B9%B1%E7%A0%81&spm=1018.2226.3001.4187IDEA控制台输出中文显示乱码(非常规解决办法)https://blog.csdn.net/liu865033503/article/details/81094575?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164786744916780269838154%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=164786744916780269838154&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_ecpm_v1~hot_rank-1-81094575.142%5Ev2%5Epc_search_result_control_group,143%5Ev4%5Econtrol&utm_term=idea%E8%BF%90%E8%A1%8C%E6%8E%A7%E5%88%B6%E5%8F%B0%E6%98%BE%E7%A4%BA%E4%B8%AD%E6%96%87%E4%B9%B1%E7%A0%81&spm=1018.2226.3001.4187这个是网上普遍的做法,当你看到,你的程序输出在控制台中还是显示乱码的时候不妨试试我的方法。我今天被这个困扰了很久很久。

(非常规解决办法)

1.如图所示操作,把所有编码格式全部换成一样的

IDEA控制台输出中文显示乱码(非常规解决办法)

                                  2.最后,点击“Apply” (应用),就可以回到编程界面重新运行程序!

                                    出现如下界面就说明你的乱码的问题已经解决了!!

IDEA控制台输出中文显示乱码(非常规解决办法)

补充一下:

如果你想看到你的程序是用什么语言编码的,你可以在程序中加入如下程序段:

System.out.println(System.getProperty("file.encoding"));

好啦,就写到这里吧,如果对你有用的话请点赞收藏哦!! 

相关文章

暂无评论

暂无评论...