当前位置:首页 > 开发工具 > 解决IntelliJ IDEA各种中文乱码问题

解决IntelliJ IDEA各种中文乱码问题

2022年08月05日 20:27:54开发工具6

1. 修改文件编码方式

打开IntelliJ IDEA>File>Setting>Editor>File Encodings,将Global Encoding、Project Encoding、Default encodeing for

properties files这三项都设置成UTF-8,点击OK或者Apply。

解决IntelliJ IDEA各种中文乱码问题 _ JavaClub全栈架构师技术笔记

2. 修改java编译器,添加额外的命令行参数,指定在编译时使用指定的字符集

解决IntelliJ IDEA各种中文乱码问题 _ JavaClub全栈架构师技术笔记

3. 选择支持中文的字体(偶尔会因为此原因乱码)

file->settings->appearence里面有个Name设置成支持中文的字 体(这个很重要)

解决IntelliJ IDEA各种中文乱码问题 _ JavaClub全栈架构师技术笔记

前三点属于基本设置,针对不同情况下的乱码,下面分别给出解决方案。

4. 如果使用maven,为避免在执行maven指令时出现中文乱码,做以下设置。

解决IntelliJ IDEA各种中文乱码问题 _ JavaClub全栈架构师技术笔记

5. 如果项目使用Tomcat启动,Tomcat启动日志中文乱码,那么更改Tomcat的控制台输出文件编码方式:

去Tomcat安装目录下的conf文件夹,找到logging.properties文件,修改java.util.logging.ConsoleHandler.encoding = utf-8为 java.util.logging.ConsoleHandler.encoding = GBK

这种方法不是主流的,但优点是在idea控制台和dos命令窗口启动时都可避免中文乱码,缺点是idea上Run/Debug Configurations-->VM options:设置为-Dfile.encoding=UTF-8时sout输出中文会出现乱码;且idea启动Tomcat时控制台的 Tomcat catalina log页面还是中文乱码。所以两者不要同时设置。

解决IntelliJ IDEA各种中文乱码问题 _ JavaClub全栈架构师技术笔记

6. 设置全局的vm启动参数(通常123步骤设置完之后,基本不会出现问题)

每个项目下可以自己指定特有的vm参数,其优先级高于全局的设置

全局设置有两种方式

方式一:打开IntelliJ IDEA本地安装目录中bin文件夹下的idea.exe.vmoptions和idea64.exe.vmoptions这两个文件。分别在这两个文件内容的末尾添加-Dfile.encoding=UTF-8

解决IntelliJ IDEA各种中文乱码问题 _ JavaClub全栈架构师技术笔记

解决IntelliJ IDEA各种中文乱码问题 _ JavaClub全栈架构师技术笔记解决IntelliJ IDEA各种中文乱码问题 _ JavaClub全栈架构师技术笔记3.

PS:方式一可能不生效,c盘下的C:\Users\你自己的用户名\.IntelliJIdea2019.1\config配置下还有一个idea64.exe.vmoptions文件,idea是以这个配置为准的,你idea安装目录下的改了没用,被这个覆盖了,所以起不了作用,你需要手动修改此文件。

方式二:如图操作,在该文件末尾加上-Dfile.encoding=UTF-8

解决IntelliJ IDEA各种中文乱码问题 _ JavaClub全栈架构师技术笔记

 如果上面这些步骤都执行了,配置正确后,IDEA还出现乱码。

这个时候只有一种解释:IDEA把你的字体编码弄错了,但是在哪里弄错的呢。经过多次排查寻找,终于,在项目的目录下有个.idea的文件夹,这个文件夹里有个encodings.xml的文件里面记录了你某些文件对应的特殊编码,为什么会有这种编码呢,因为之前我无意中点了右下角的编码,改了一下,就被idea记录到 encodings.xml中,当你再次访问的时候,它就会用那种编码。只要把encodings.xml里面的除了UTF-8的都删了就好啦

(摘自https://blog.csdn.net/kingmax54212008/article/details/82556157

 

 

作者:MrMoving
来源链接:https://blog.csdn.net/java_lifeng/article/details/90024419

版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。

2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。


本文链接:https://www.javaclub.cn/tool/18119.html

标签: IDEA
分享给朋友:

“解决IntelliJ IDEA各种中文乱码问题” 的相关文章

Mavan的配置,以及与IDEA版本不一致,解决办法

Mavan的配置,以及与IDEA版本不一致,解决办法

目录 1.mavan的环境变量的配置 1.1 下载maven 3.1.1 1.2、配置Maven环境变量 1.3检...

IntelliJ IDEA安装教程(超详细)

IntelliJ IDEA安装教程(超详细)

IDEA安装教程目录 一、JDK的彻底卸载(选做) 二、JDK的安装 三、IDEA的安装 四、IDEA的“扩展”教程 五、代码测试 六、Error:Cannot determine path to 'to...

【收藏】史上最全的Idea快捷键大全

Ctrl快捷键介绍Ctrl + F在当前文件进行文本查找 (必备)Ctrl + R在当前文件进行文本替换 (必备)Ctrl + Z撤销 (必备)Ctrl + Y删除光标所在行 或 删除选中的行 (必备)Ctrl + X剪切光标所在行 或 剪切选择内容Ctrl + C复制光标所在行 或 复制选择内容C...

java之tomcat的环境变量和idea的配置

java之tomcat的环境变量和idea的配置

一、下载Tomcat1、进入官网http://tomcat.apache.org/,选择download,下载所需Tomcat版本。      二,我们解压后到指定目录,然后配置环境变量 1》CATALINA_BASE和CA...

如何在idea中加载本地中已有的python

如何在idea中加载本地中已有的python

本地上安装好了python, 在IDEA中new Project的时候,new Python,选择SDK选择本地的python(本地的python已经配置好了环境变量才行) 另外,默认是不会导入Python中已安装的模块的,你需要勾选   &n...

如何将idea项目上传到Git

如何将idea项目上传到Git

Git是一款免费的分布式版本控制工具。每个人的电脑都是一个完整的版本库,那么我们该如何将一个java项目上传到Git呢? 一、准备工作 1、Git下载及安装 https://jingyan.baidu.com/article/7f766dafba84f04101...

Intellij IDEA就该这样配置,快到飞起!

Intellij IDEA就该这样配置,快到飞起!

目录 1.设置maven 2.IDEA 设置代码行宽度 3.IDEA 提示不区分大小写 4.IntelliJ强制更新Maven Dependencies 5.idea的环境配置默认保存位置 6.隐藏不想看到的文件或者文件夹(类似eclipse的...

IDEA新手使用教程(详解)

IDEA新手使用教程(详解)

一、IDEA的下载 IDEA下载地址:https://www.jetbrains.com/idea/download/#section=windows IDEA 分为两个版本:旗舰版(Ultimate)和社区版(Community)。   二、...

idea设置jdk

idea设置jdk

安装idea后设置jdk 新装的idea打开以前的项目,run报错如下:  网上大部分说法是关闭防火墙,但是对我的情况并不管用。后来发现是少了第二部,详记如下: 一. idea添加jdk   依次点开File --&g...

IDEA中从Gitlab上下载项目

IDEA中从Gitlab上下载项目

1.File -> New -> Project from Version Control -> Git 2.URL输入gitlab上项目的地址,然后点击Test测试测试一下是否能连接上,然后Clone URL地址的获取,从Gitla...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。