IDEA控制台中文乱码问题的解决

问题:IDEA控制台中文乱码(非tomcat导致)

  • 问题描述
    • 解决方法

问题描述

IDEA版本:2021.1.2
JDK版本:JDK8在这里插入图片描述


问题:IDEA安装之后File encoding设置的默认编码为GBK,project sdk未选择本地安装的jdk,导致控制台中文输出乱码。
IDEA控制台中文乱码问题的解决_第1张图片
一般遇到乱码问题首先通常建议修改这三处为utf8。

IDEA控制台中文乱码问题的解决_第2张图片
修改之后,还有一处可能导致乱码,即project sdk。如图:file->Project Structure->Project.
IDEA控制台中文乱码问题的解决_第3张图片
IDEA控制台中文乱码问题的解决_第4张图片
本问题出在这里:下方的JDK18是项目创建时未修改默认JDK ,IDEA自动为我们创建的,本地并未安装JDK18(IDEA的这个方便的功能这时候感觉并不十分靠谱),这个地方导致了控制台中文乱码,应该是默认创建的这个JDK18功能包和设置都不全导致的,猜的,不想验证。

解决方法

  1. 方法一:不管project sdk 是什么,不动它。第一部分三处统一修改为GBK编码,控制台中文不再乱码。但是担心会引入新的乱码问题所以不建议这么做;
  2. 方法二:第一部分都修改为utf-8,第二部分即project sdk选择本地的jdk ,以防止使用Tomcat时造成新的编码问题;

另外提醒:修改为自己安装的JDK后记得修改下面一项以正常编译。应选择与自己的jdk版本一致的语言级别,当然编译时也会提醒你修改。
IDEA控制台中文乱码问题的解决_第5张图片

你可能感兴趣的:(中文乱码,intellij-idea,java,intellij,idea)