资讯详情

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

今天在编写java程序的时候,我心血来潮加了一些中文。在内容之后,我惊讶地发现,在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"));     } }

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

把链接放在这里:先按照他们的方法去做!

https://blog.csdn.net/liu865033503/article/details/81094575?ops_request_misc=%7B%22request%5Fid%22%3A%22164786744916780269838154%22%2C%22scm%22%3A%2220140713.130102334.pc%5Fall.%22%7D&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操作控制台显示中文乱码&spm=1018.2226.3001.4187https://blog.csdn.net/liu865033503/article/details/81094575?ops_request_misc=%7B%22request%5Fid%22%3A%22164786744916780269838154%22%2C%22scm%22%3A%2220140713.130102334.pc%5Fall.%22%7D&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操作控制台显示中文乱码&spm=1018.2226.3001.4187这在网上很常见。当你看到你的程序输出在控制台上或显示无序代码时,试试我的方法。我今天被这个困扰了很长时间。

补充一下

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

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

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

标签: 2e8起动调整型电阻器zt2

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

 锐单商城 - 一站式电子元器件采购平台  

 深圳锐单电子有限公司