问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

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

创作时间:
作者:
@小白创作中心

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

引用
1
来源
1.
https://www.xin3721.com/Articlejava/49764.html

在使用IntelliJ IDEA进行开发时,控制台中文乱码是一个常见的问题。本文总结了四种有效的解决方案,包括设置支持中文的字体、统一字符编码为UTF-8、修改IDEA配置文件以及处理Tomcat控制台输出乱码等。这些方法可以帮助开发者快速解决中文乱码问题,提高开发效率。

前言

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

IDEA中文乱码解决方案

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

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

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

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

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

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

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

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

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

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

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

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

-Dfile.encoding=UTF-8

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

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

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

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

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

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

让Tomcat支持UTF-8编码

最后,必须重启IDEA

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

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号