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

一、问题概述

请看下图

二、问题分析

IDEA控制台输出乱码一般会有三种来源:

① IDEA本身编码错误

② Tomcat日志输出编码错误

③ 项目本身原因。

终极原因:IDEA编码和Tomcat编码不一致,统一设置为UTF-8即可。

三、解决思路

  1. 修改当前项目Tomcat Server的虚拟机输出选项
    ① Edit Configuration(Tomcat导航栏) -> Server ->VM Options : 添加 -Dfile.encoding=UTF-8

② 重启之后运行程序检查控制台信息,如果还是出现乱码请执行下面的步骤

  1. 修改Intellij IDEA 全局编码、项目编码、属性文件编码
    ① File -> Settings "进入配置页面"-> File Encodings ,分别将Global Encoding、Project Encoding、Default encoding for properties files都设置为 UTF-8

② 重启之后运行程序检查控制台信息,如果还是出现乱码请执行下面的步骤

  1. 修改Intellij IDEA 中自定义虚拟机选项
    Help -> Edit Custom VM Options...进入自定义虚拟机选项页面

在重启之后运行程序检查控制台信息,一般到了这步问题就解决了,当然如果不管用请执行下面的超级步骤。

  1. 直接修改Intellij IDEA配置文件的编码信息
    打开Intellij IDEA在本地的安装目录,

找到下面两个文件:idea.exe.vmoptions、idea64.exe.vmoptions,

使用记事本打开,在最后一行添加 -Dfile.encoding=UTF-8

在重启之后运行程序检查控制台信息,问题解决!

相关推荐
rannn_11111 分钟前
【苍穹外卖|Day4】套餐页面开发(新增套餐、分页查询、删除套餐、修改套餐、起售停售)
java·spring boot·后端·学习
qq_124987075315 分钟前
基于JavaWeb的大学生房屋租赁系统(源码+论文+部署+安装)
java·数据库·人工智能·spring boot·计算机视觉·毕业设计·计算机毕业设计
短剑重铸之日21 分钟前
《设计模式》第十一篇:总结
java·后端·设计模式·总结
若鱼191944 分钟前
SpringBoot4.0新特性-Observability让生产环境更易于观测
java·spring
觉醒大王1 小时前
强女思维:着急,是贪欲外显的相。
java·论文阅读·笔记·深度学习·学习·自然语言处理·学习方法
努力学编程呀(๑•ี_เ•ี๑)1 小时前
【在 IntelliJ IDEA 中切换项目 JDK 版本】
java·开发语言·intellij-idea
码农小卡拉1 小时前
深入解析Spring Boot文件加载顺序与加载方式
java·数据库·spring boot
向上的车轮1 小时前
为什么.NET(C#)转 Java 开发时常常在“吐槽”Java:checked exception
java·c#·.net
Dragon Wu1 小时前
Spring Security Oauth2.1 授权码模式实现前后端分离的方案
java·spring boot·后端·spring cloud·springboot·springcloud
跳动的梦想家h1 小时前
环境配置 + AI 提效双管齐下
java·vue.js·spring