1分钟解决IntelliJ IDEA 控制台中文乱码,统一设置 utf-8,再也不会乱码了

IDEA高效开发:5分钟搞定Javadoc注释与API文档生成(附中文乱码解决方案) 本文详细介绍了如何在IntelliJ IDEA中高效使用Javadoc注释与生成API文档,包括快速生成注释模板、一键生成API文档的技巧,并提供了中文乱码的解决方案。通过本文,Java开发者可以快速掌握IDEA的Javadoc功能,提升代码文档化效率。 阅读详情

IDEA 控制台中文乱码 4 种解决方案,图文教程,中文再也不会乱码了

博主介绍:✌程序员徐师兄、7年大厂程序员经历。全网粉丝12w+、csdn博客专家、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌

🍅文末获取源码联系🍅

👇🏻 精彩专栏推荐订阅👇🏻 不然下次找不到哟

2022-2024年最全的计算机软件毕业设计选题大全:1000个热门选题推荐✅

Java项目精品实战案例《100套》

Java微信小程序项目实战《100套》

Python项目实战《100套》

感兴趣的可以先收藏起来,还有大家在毕设选题,项目以及文档编写等相关问题都可以给我留言咨询,希望帮助更多的人

IntelliJ IDEA 如果不进行相关设置,可能会导致控制台中文乱码、配置文件中文乱码等问题,非常影响编码过程中进行问题追踪。本文总结了 IDEA
中常见的中文乱码解决方法,希望能够帮助到大家。

IDEA 中文乱码

解决方案

一、设置字体为支持中文的字体

点击菜单 File - > settings -> appearence , 将字体设置为支持中文的微软雅黑 :

设置为支持中文的微软雅黑字体设置为支持中文的微软雅黑字体

二、设置字符编码为 UTF-8

点击菜单 File -> settings -> Eitor -> File Encodings ,
将字符全局编码、项目编码、配置文件编码统一设置为UTF-8, 然后点击 Apply 应用设置,点击 OK 关闭对话框:

注意:Transparent native-to-ascii conversion 需勾选上,不然项目中配置文件中的中文注释无法正常显示。

将字符设置为支持中文的
UTF-8将字符设置为支持中文的 UTF-8

三、修改 IDEA 配置文件,让其支持中文编码

第一种方式

如果做了上述操作后,还存在中文乱码,可再尝试如下操作。

找到 IDEA 的安装目录,进入 /bin 文件夹,找到下面两个文件:

image-20230914103442300在 IDEA
配置文件中添加文件编码格式

然后, 在两个文件最后一行添加如下配置 :

​

-Dfile.encoding=UTF-8

TIP: 新版本 IDEA 只有一个 idea64.exe.vmoptions 文件,只添加这个文件即可。

第二种方式

上方导航栏“Help→Etit Custom VM Options…”进入自定义虚拟机选项页面。

在这里插入图片描述

在这里插入图片描述

在 idea64.exe.vmoptions 文件尾加上-Dfile.encoding=UTF-8。在重启之后运行程序检查控制台信息,一般到了这步问题就解决了,当然如果不管用请执行下面的超级步骤。

在这里插入图片描述

在这里插入图片描述

四、查看控制台下方是否也是 UTF-8 编码格式

如果不是,需要同样设置为 UTF-8 :

五、Tomcat 控制台输出乱码如何解决 ?

如果你的项目使用的外置 Tomcat , 控制台输出日志乱码了,可做如下操作。

点击上方导航栏 Run - > Edit Configurations… , 进入配置页面, 修改当前 Web 项目 Tomcat Server
的虚拟机输出选项 VM options, 添加-Dfile.encoding=UTF-8
, 图示如下:

让 Tomcat 支持 UTF-8
编码让 Tomcat 支持 UTF-8 编码

最后,必须重启 IDEA

相关配置修改完成后, 需重启 IDEA, 才能让设置生效 , 再次查看即可解决中文乱码问题啦~

学习资料限时免费领取

我整理了 Java 的 学习的学习路线,从入门到进阶,整整有 200 多页PDF,大家如果有需要的话,可以找我领取,谢谢。

👇🏻公众号徐公,回复 Java,即可限时免费领取👇🏻 ,记得收藏哦,不然下次找不到哟

在这里插入图片描述
在这里插入图片描述

参考文章

https://it1314.top/article/776/

Java 基础 - idea汉字输出乱码 在使用 IntelliJ IDEA 时,如果在控制台输出汉字出现乱码,通常是因为控制台的字符编码设置不正确。 阅读详情

相关推荐

问题2:IDEA控制台输出中文乱码以及出现错误(编码 GBK 的不可映射字符 (0xB0))的解决办法

问题2:IDEA控制台输出中文乱码以及出现错误(编码 GBK 的不可映射字符 (0xB0))的解决办法

yinying293的博客 7051

IDEA 编码格式设置 UTF-8

IDEA 编码格式设置 UTF-8

李晋江的博客 2万+

IntelliJ IDEA 2025社区版正规安装与配置指南

IntelliJ IDEA 是一款面向 JVM 语言的主流集成开发环境(IDE),其 Community Edition(社区版)作为官方开源免费版本,具备完整 Java/Kotlin 开发能力,广泛应用于教学、开源项目与企业后端开发。它基于 JetBrains Runtime 构建,支持 JDK 21+、Maven/Gradle 构建、Git 集成及智能代码分析,核心引擎与专业版完全一致。相比盗版激活或破解方案,社区版规避了后门风险、合规隐患与安全更新缺失等关键问题,同时可通过教育授权、开源贡献等方式合法

weixin_33919950的博客 357

IDEA 控制台中文乱码 4 种解决方案

IntelliJ IDEA 如果不进行相关设置,可能会导致控制台中文乱码、配置文件中文乱码等问题,非常影响编码过程中进行问题追踪。本文总结了 IDEA 中常见的中文乱码解决方法,希望能够帮助到大家。IDEA 中文乱码相关配置修改完成后,需重启 IDEA, 才能让设置生效, 再次查看即可解决中文乱码问题啦~

qq_63242968的博客 1万+

IntelliJ IDEA 2026 环境配置全攻略:JDK、Maven、Gradle 一步到位

JDK、Maven 和 Gradle 是 Java 开发环境的核心组件,其版本匹配与配置直接影响项目构建效率。JDK 提供编译与运行基础,Maven 和 Gradle 负责依赖管理与构建自动化,合理配置国内镜像可显著提升依赖下载速度。在 IDEA 中正确关联这些工具,能避免常见的 JDK 找不到、依赖超时和编码乱码问题。本文针对 2026 年最新版本,系统梳理从 JDK 安装、Maven 镜像配置到 Gradle 离线包处理的完整流程,帮助开发者快速搭建稳定可复现的开发环境。

weixin_33923762的博客 320

IntelliJ IDEA 2026中文配置全指南:JVM级语言注入与Skia字体适配

IntelliJ IDEA作为主流Java集成开发环境,其界面本地化能力直接影响开发者效率。从技术原理看,IDEA的中文支持已由插件机制演进为JVM启动参数驱动的语言环境注入,依赖-Duser.language、-Dfile.encoding等标准Java系统属性实现底层语言绑定;2026版更进一步引入Skia渲染引擎替代JavaFX,使中文字体映射、抗锯齿与代码页协同成为关键路径。该方案具备零插件依赖、启动即生效、兼容JDK 17.0.10+等工程优势,广泛应用于企业级Java开发、Spring Boot

weixin_34184561的博客 435

idea中解决jdk18控制台输出中文乱码问题

IDEA中解决控制台输出中文乱码问题,不管是springboot项目,maven项目还是纯粹的java

关大老爷的博客 1万+

IntelliJ IDEA 2025.3.1下载安装配置全链路实战指南

IntelliJ IDEA 是 Java 及多语言开发者最主流的集成开发环境(IDE),其版本迭代快、跨平台适配复杂,尤其在下载校验、安装部署、JVM调优、Git/SDK/Maven配置等环节极易因环境差异引发启动失败、索引卡死、插件失效等问题。本文围绕 IDEA 2025.3.1 版本,深入解析 SHA-256 校验机制、Windows/macOS/Linux 多平台安装包本质差异、JVM 参数精准调优策略,以及 WSL2 下 Git 路径映射、Maven 本地仓库持久化等高频工程痛点,覆盖从新手避坑到企

weixin_33910385的博客 442

解决idea 控制台中文乱码

打开IntelliJ IDEA 14.0安装路径,小编的安装路径为:D:\Program Files\JetBrains\IntelliJ IDEA 14.0\bin 找到idea.exe.vmoptions 文件,用记事本打开,在最后一行填加:“-Dfile.encoding=UTF-8”,如图所示,保存。 设置IDEA...

weixin_34266504的博客 97

IntelliJ IDEA 保姆级安装配置教程:从 JDK 到 Maven 全流程

Java 开发的第一步往往不是写代码,而是搭建一套可用的开发环境。IDE(集成开发环境)和 JDK(Java 开发工具包)是其中最基础的两个环节,IDE 负责提供智能编辑、调试与构建支持,而 JDK 负责编译和运行 Java 程序。理解环境变量(如 JAVA_HOME 与 Path)的原理,能帮助开发者避免“命令找不到”等常见问题;掌握 Maven 的依赖管理与镜像配置,则能大幅提升项目构建效率。无论是刚接触 Java 的新手,还是需要重装环境的开发者,一套规范、稳定的 IDE 配置都能显著减少环境问题带来

weixin_28836875的博客 288

【解决IDEA控制台中文乱码,亲测有效,分析全面】

解决IDEA控制台中文乱码,亲测有效,分析全面

m0_49762804的博客 6万+

终极指南:如何通过IntelliJ IDEA主题定制提升开发效率300%

你是否曾因长时间盯着代码而感到眼睛疲劳?是否觉得开发环境不够个性化,影响编码心情?IntelliJ IDEA作为Java开发者的首选IDE,其强大的主题定制功能能显著提升你的开发效率和舒适度。本教程将为你展示如何通过IntelliJ IDEA主题定制打造专属的高效开发环境,让你的编程体验焕然一新!😊 ## 📊 为什么主题定制对开发效率如此重要? 研究表明,良好的视觉环境可以减少40%的眼部

gitblog_00103的博客 1079

idea设置编码格式为utf8

idea设置编码格式为utf8

IDEA控制台乱码五段式原理与UTF-8闭环解决方案

Java控制台输出乱码本质是字符编码在多层上下文间失配所致,涉及源文件存储、编译器解析、JVM标准流、IDE终端渲染及字体映射五大环节。其核心原理在于:各环节独立声明编码且无自动协商机制,导致UTF-8字符串在GBK环境被误解、字节流在终端被错读、或Unicode码点因字体缺失而显示为方块。该问题具有典型工程复杂性——表面是设置问题,实则是Java生态底层契约(如javac -encoding、file.encoding、sun.stdout.encoding)与IDE抽象层(Run Configurati

weixin_28745821的博客 161

基于51单片机的电压表【0-20V,ADC0832,4051,自动量程】(仿真)

自动换挡式数字电压表就是一个基于单片机的能自动切换量程的数字电压表,其作用是在使用低位的AD转换实现高精度电压测量,可以测量0~20V的电压,并且具有0~0.2V(待测电玉低于0.2V时),0~2V(待测电压低于2V时)和0~20V三个量程自动匹配测量,当待测电压值发生变化时,电压表可以根据输入电压情况自动选择合适的量程进行测量,并且把测量结果显示出来。(2)实现电压表精度测试,最高精度要求0.01V;(1)实现0~20V分3档式电压表;

qq_63964231的博客 1490

ST7789P3初始化配置

【代码】ST7789P3初始化配置。

zqq_1314的博客 4136

idea常用配置、功能 properties中文输出乱码、idea tomcat输出乱码(tomcat日志编码配置说明)、类模板、idea git提交慢、

idea常用配置 properties中文输出乱码、idea tomcat输出乱码、类模板、idea git提交慢

qq445829096的博客 414

二维otsu算法python_OpenCV-Python系列之OTSU算法

上一个教程中,我们谈到了关于图像二值化的两种方法,一种是固定阈值法,另一种是自适应阈值法,总的来说,自适应阈值法在某些方面要由于固定阈值法,但还没完,这次我们将隆重介绍我们的重量级选手,也就是OTSU算法(又称为大津算法和最大类间方差法)。最大类间方差法是1979年由日本学者大津提出的,是一种自适应阈值确定的方法,又叫大津法,简称OTSU,是一种基于全局的二值化算法,它是根据图像的灰度特性,将图像...

weixin_28834169的博客 1420

Thief-Book:在IDEA中隐藏的阅读神器,3分钟学会高效摸鱼技巧

**问题**:你是否在等待代码编译、依赖下载时频繁切换应用,浪费宝贵的碎片时间?**解决方案**:Thief-Book这款IDEA插件将阅读功能深度集成到开发环境中。**收益**:让你在不离开IDE的情况下,将等待时间转化为知识积累的黄金窗口。 ## 为什么开发者需要IDE内置阅读功能? ### 传统碎片时间管理的痛点 开发工作充满了等待:编译3分钟、测试2分钟、部署5分钟...这些看似短暂的

gitblog_00901的博客 468

【GPT】Coze使用开放平台接口-【7】Dify 比较篇

coze 用于社交,dify 用来内部构建。抛开工作流,机器人,工具,coze 最大的区别在于可以直接发布到社交媒体上。所以,coze 对操作体验上也花了不少功夫,而 dify 就专注在帮助使用者打磨工作流。coze 各个大模块之前可以联动的机制也比较多,所以侧重点各不相同。

非晓为骁的博客 7605

双向晶闸管交流调压基础知识及Multisim电路仿真

本文介绍了双向晶闸管交流调压电路的工作原理及应用。该电路由双向晶闸管、RC移相电路和双向触发二极管组成,通过调节电位器改变触发角实现电压调节。当电位器阻值减小时,触发角减小,输出电压升高;阻值增大时,触发角增大,输出电压降低。Multisim仿真展示了不同电位器档位下的波形特征:0%档位时全导通,50%档位时半导通,100%档位时基本关断。该电路结构简单、调节平滑,广泛应用于调光、调速等场合,但会产生谐波干扰。

XU157303764的博客 824

IntelliJ IDEA高效开发:个性化配置与优化指南

IntelliJ IDEA作为一款强大的集成开发环境(IDE),其个性化配置能够显著提升开发效率和舒适度。通过调整视觉主题、编辑器设置和代码辅助功能,开发者可以打造更适合自己的开发环境。合理的配置不仅能够减少眼部疲劳,还能加快代码编写速度,特别是在处理大型项目时效果更为明显。本文重点介绍了如何优化IntelliJ IDEA的视觉主题、编辑器核心设置以及智能编码辅助功能,帮助开发者提升编码效率。同时,还涵盖了版本控制集成、内存调优和插件配置等高级技巧,适用于Java、Python等多种编程语言的开发场景。

weixin_30800987的博客 520

uniApp微信小程序:error: 60001 request:fail errcode:-101 cronet error code:-101error_msg:net::ERR CONNECTI

uni-app微信小程序域名访问报error 60001 request:fail errcode:-101,解决Uniapp微信小程序报600001错误,uni.request()接口请求报错,服务器更换SSL证书后,uniapp微信小程序出现`request:fail errcode:-101`问题分析与解决,服务器更换ssl证书后,手机访问微信小程序异常,微信小程序更换SSL证书后出现请求报错,服务器更换SSL证书,微信小程序报600001,小程序反应偶尔出现request:fail errcode:

✅ 精选推荐文章 4562
上一篇: Java 项目基于 SSM 的毕业生就业信息管理系统
下一篇: 基于微信小程序的快递柜管理系统,附源码,数据库
程序员徐师兄
博客等级 码龄4年 2452粉丝 356原创
评论 51
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员徐师兄

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值