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

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

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


IntelliJ IDEA 如果不进行相关设置,可能会导致控制台中文乱码、配置文件中文乱码等问题,非常影响编码过程中进行问题追踪。本文总结了 IDEA

中常见的中文乱码解决方法,希望能够帮助到大家。


IDEA 中文乱码

0381fff2354838b8a640168dd96a8f46_2bdd3ca03dea5dd9dccb4acb3187bfc4.jpeg


解决方案


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


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

5a5015a793281e2345f1ad4ef4ce7a7d_b64fdedc3497af3d192f69c58229662e.jpeg

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


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


点击菜单 File -> settings -> Eitor -> File Encodings ,

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


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

e218bcaebc4c39ff3a9478032db10292_7117a6a869f9c335f68d58a06a82bdda.jpeg

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


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


第一种方式

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


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

7d1f42523d3a11dff4f3fd8caa696574_ddbf1f406ffd0b6c07fa4b251c15a7fb.png

在 IDEA

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


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


-Dfile.encoding=UTF-8


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


第二种方式

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


8b2a67cb31a90499605344148cdd1043_da8b8c78891e4d462e28ad4d4a81899b.png


在这里插入图片描述


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


2536d03f5a927a1e2de5d029329ae174_063f2e17a1c1e5c5eb9eda2be6e73ea7.png


在这里插入图片描述


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


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


330cd6e8020dd9e22d6deed323d6e598_484e636ba49b1341adb7ee35d7a33646.jpeg


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


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


点击上方导航栏 Run - > Edit Configurations… , 进入配置页面, 修改当前 Web 项目 Tomcat Server

的虚拟机输出选项 VM options, 添加-Dfile.encoding=UTF-8 , 图示如下:

8a691db14c360790c2a078adf4ac78be_a11d5e1ceab9af418df18af8e816c978.jpeg

让 Tomcat 支持 UTF-8 编码


最后,必须重启 IDEA

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


参考文章


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


相关文章
|
1月前
|
设计模式 数据可视化 Java
如何在 IDEA 中设置类路径
在 IntelliJ IDEA 中设置类路径,可以通过项目结构配置或模块设置来添加所需的库和依赖。具体步骤包括打开项目结构对话框、选择模块、添加类路径等。
143 18
|
2月前
|
存储 缓存 Java
java基础:IO流 理论与代码示例(详解、idea设置统一utf-8编码问题)
这篇文章详细介绍了Java中的IO流,包括字符与字节的概念、编码格式、File类的使用、IO流的分类和原理,以及通过代码示例展示了各种流的应用,如节点流、处理流、缓存流、转换流、对象流和随机访问文件流。同时,还探讨了IDEA中设置项目编码格式的方法,以及如何处理序列化和反序列化问题。
86 1
java基础:IO流 理论与代码示例(详解、idea设置统一utf-8编码问题)
|
2月前
|
Linux Android开发 Windows
IDEA如何设置成Eclipse的快捷键
【10月更文挑战第9天】这段内容介绍了如何在 IntelliJ IDEA 中设置类似 Eclipse 的快捷键。主要包括:1) 打开设置;2) 进入快捷键设置页面;3) 选择 Eclipse 快捷键方案;4) 可选的自定义调整。通过这些步骤,可以让熟悉 Eclipse 的用户更快适应 IDEA。
372 4
|
4月前
|
Java Android开发
IDEA设置项目编码格式【修改为GBK 或 UTF-8】
这篇文章介绍了在IntelliJ IDEA中如何设置项目编码格式,包括将项目编码修改为GBK或UTF-8的详细步骤和图解。
IDEA设置项目编码格式【修改为GBK 或 UTF-8】
|
2月前
|
IDE 开发工具
idea控制台出现乱码的解决方案
本文提供了解决IntelliJ IDEA控制台乱码问题的多种方法,包括设置项目编码、控制台编码、修改启动配置、修改IDE编码、检查系统环境设置以及更新IDE版本。
491 0
IDEA设置Tabs多行显示的方法
这篇文章介绍了在IntelliJ IDEA中设置多行显示Tabs的方法,包括如何取消单行展示Tabs并设置可展示的Tabs数量。
IDEA设置Tabs多行显示的方法
|
4月前
|
XML 数据格式
IDEA 行注释设置,使其不从顶格开始,让其处于代码前开始
这篇文章提供了IntelliJ IDEA中如何设置行注释不从顶格开始,而是紧接在代码前面的方法,通过访问Settings中的Code Style选项进行调整,以改善代码注释的视觉效果。
|
4月前
|
Java
Java系列之 IDEA 为类 和 方法设置注解模板
这篇文章介绍了如何在IntelliJ IDEA中为类和方法设置注解模板,包括类模板的创建和应用,以及两种不同的方法注解模板的创建过程和实际效果展示,旨在提高代码的可读性和维护性。
IDEA如何设置取消 请不要使用行尾注释 提示
文章介绍了如何在 IntelliJ IDEA 中设置以取消行尾注释的提示。这个问题通常由使用阿里规范插件导致,插件会在不满足规范时在代码中显示黄色波浪线提示。为了改善代码编辑体验,文章提供了详细的步骤说明,指导用户通过进入 "File" -> "Settings" -> "Editor" -> "Inspections" 来取消特定检查项,从而消除这些提示。修改设置后,代码界面将不再显示黄色波浪线,看起来更加清爽。
IDEA如何设置取消 请不要使用行尾注释 提示
IDEA不常见的设置
记录IntelliJ IDEA下一些不容易解决的设置问题,长期更新。 Mac下 快捷键 由于Mac的Ctrl + 左键 = 右键功能,在IDEA中 Ctrl+左键 将跳入某个方法,并打开右键菜单。
1770 0