IntelliJ IDEA统一编码格式

乱码原因

一般来说,IDEA乱码产生的原因是因为编码方式的不统一,所以我们只需要将IDEA的编码方式统一为UTF-8即可解决问题。以下为IDEA2020.2版本的编码设置,不同版本可能会有细微差别,但大体思路是一样的

一、修改Java编码

File–> Settings–> Build,Execution,Deployment–> Compiler–> Java Compiler
修改 Additional command line parameters 下的输入框为 -encoding utf-8
在这里插入图片描述

二、修改.idea文件夹的encoding.xml文件编码

打开你的项目–> 打开.idea文件夹 --> 打开encoding.xml文件 --> 按图示修改编码
在这里插入图片描述

三、修改文件编码

File–> Settings–> Editor–> File Encodings
将图示选项设置为UTF-8
在这里插入图片描述

四、修改Tomcat编码

打开 Edit Run/Debug Configuration(即图示1的位置),选择 Edit Configuration选项
也可以通过IDEA的导航栏 Run–> Edit Configuration打开
在这里插入图片描述
打开后选择你当前项目的 tomcat–> Server–VM options,将输入框内容设置为 -Dfile.encoding=UTF-8
在这里插入图片描述

五、添加虚拟机参数

Help–> Edit Custom VM Options…
在这里插入图片描述
在最后一行添加 -Dfile.encoding=UTF-8
在这里插入图片描述

六、修改Tomcat文件编码

以上五步设置好以后,IDEA控制台输出乱码的问题基本解决,但是有时候会发现单独启动Tomcat的时候还是有乱码问题,这个时候要修改Tomcat的一些配置文件(一般情况下用不到,不修改也可以)
找到你的Tomcat的路径,打开bin目录下的catalina.bat文件,在其中加入如下代码,记得保存

set JAVA_OPTS=%JAVA_OPTS% %LOGGING_MANAGER% -Dfile.encoding=UTF-8

在这里插入图片描述

七、其他设置

全部设置好以后,重启IDEA以及Tomcat,然后将浏览器的缓存清空

  • 8
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值