快速解决IDEA运行控制台中文乱码的问题
遇到IDEA控制台中文乱码,是不是特别头疼?网上方法零零散散,试了这个不行,又得找那个,效率太低。其实,乱码问题往往是多个环节的编码设置不统一导致的,只改一处很难根治。 这里整理了一套完整的“组合拳”,你不需要再一个个去试错。按照下面这四个步骤,把该配置的地方都配置一遍,重启IDEA,问题基本就能迎
遇到IDEA控制台中文乱码,是不是特别头疼?网上方法零零散散,试了这个不行,又得找那个,效率太低。其实,乱码问题往往是多个环节的编码设置不统一导致的,只改一处很难根治。
这里整理了一套完整的“组合拳”,你不需要再一个个去试错。按照下面这四个步骤,把该配置的地方都配置一遍,重启IDEA,问题基本就能迎刃而解。
第一步:修改当前 Web 项目 Tomcat Server 的虚拟机输出选项
首先,针对你正在运行的具体项目进行配置。点击IDEA上方导航栏的 “Run” → “Edit Configurations…”。
在打开的配置页面中,找到当前Web项目对应的Tomcat Server配置。在 “VM options” 这一栏里,添加 -Dfile.encoding=UTF-8 这个参数。这一步是确保Tomcat运行时使用UTF-8编码输出日志。

第二步:修改 IntelliJ IDEA 全局编码、项目编码、属性文件编码
接下来,我们需要统一IDEA自身的编码环境。点击 “File” → “Settings…”(macOS 是 “IntelliJ IDEA” → “Preferences…”)。
在设置窗口的搜索框或左侧目录树中,找到 “Editor” → “File Encodings”。
在这里,你会看到三个关键的编码设置项:
- Global Encoding(全局编码)
- Project Encoding(项目编码)
- Default encoding for properties files(属性文件默认编码)
将它们全部设置为 UTF-8。这是保证IDEA在创建、编辑、读取文件时都使用统一编码的基础。

第三步:IntelliJ IDEA 中自定义虚拟机选项
除了项目级别的VM选项,IDEA整个应用启动时也需要指定编码。点击上方导航栏的 “Help” → “Edit Custom VM Options…”。

系统会打开一个名为 idea64.exe.vmoptions(Windows 64位)或类似名称的配置文件。在文件的末尾另起一行,同样加上 -Dfile.encoding=UTF-8。

第四步:直接修改 IntelliJ IDEA 配置文件的编码信息
如果以上步骤还未解决,可能是IDE的配置文件本身需要修改。找到你电脑上IntelliJ IDEA的安装目录,在里面定位到两个关键的配置文件(通常位于 bin 目录下):
idea.exe.vmoptions(Windows 32位启动配置)idea64.exe.vmoptions(Windows 64位启动配置)
使用记事本等文本编辑器打开它们,同样在文件末尾添加 -Dfile.encoding=UTF-8 并保存。



完成以上所有配置后,最关键的一步来了:务必完全关闭并重启IntelliJ IDEA。 只有重启,这些配置更改才会生效。
重启后,再次运行你的程序,检查控制台输出。你会发现,恼人的中文乱码应该已经消失了。
总结
中文乱码问题本质是编码不一致。这套方法从项目运行环境、IDE编辑环境、IDE启动参数到最终配置文件,进行了全方位的UTF-8编码统一设置,覆盖了绝大多数产生乱码的场景。下次再遇到类似问题,不妨按这个清单检查一遍,通常都能快速定位并解决。
Windows 10 是一款微软推出的经典操作系统,拥有硬件兼容性与多任务处理能力。它更偏向把系统状态查看和常用调节动作放在一起,适合需要持续观察和微调设备状态的场景。
极度公式是一款跨平台专业LaTeX公式识别编辑软件,支持OCR公式识别和多平台编辑。和使用说明,避免使用,享受完整功能与稳定支持。做扫描整理、文字提取和表格转换时,它能把识别后的处理步骤接得更顺,资料录入这类场景会省下不少时间。
















