今天在编写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")); } }
正常输出后,我们会看到如下乱码,不要慌,先用网络上大神的热门方法来解决。

把链接放在这里:先按照他们的方法去做!
补充一下
如果你想看到你的程序是用什么语言编码的,你可以在程序中加入如下程序段:
System.out.println(System.getProperty("file.encoding")); 好啦,就写到这里吧,如果对你有用的话请点赞收藏哦!!