关键字: 如何阻止IDEA自动切换项目为UTF8编码, 项目GBK编码, IDEA切换GBK编码

 

问题描述

在开发一些老系统时,还是采用传统的GBK编码, 当在IDEA里设置项目编码为GBK时, 经过一次代码更新,或者分支切换,或者刷新一下maven imports, 都会让IDEA自动把项目编码设置为UTF8, 如下图

就算我们已经通过Pereference->Editor->File Encodings, 设置全局和项目Encoding 都是GBK了, 依然会有这个问题。

解决IDEA支持GBK编码项目的问题

 

每次打开一个Java文件时, 都需要去切换编码, 有时候文件中没有中文, 默认就是UTF8编码, 然后当提交代码后就会和其他Java文件编码不一致, 造成乱码的困扰。

 

 

解决方案

这个问题, 困扰大家已久, 该如何解决呢? 经过查阅Maven Pom 资料, 确定修订如下

 

就是在主Pom.xml的properties 段落中, 加入这么一行 project.build.sourceEncoding 指定项目源码即可。

 

<properties>
<project.build.sourceEncoding>GBK</project.build.sourceEncoding>
 </properties>

 

你看, 下次只要自动更新新的代码, 再也没有这个困扰啦

解决IDEA支持GBK编码项目的问题

 

一点点小的改变,带来团队效能的提升, 大家在也不用浪费时间切换编码,处理乱码啦。

 

参考步骤

Maven Imports 刷新

解决IDEA支持GBK编码项目的问题

相关文章:

  • 2022-12-23
  • 2021-12-10
  • 2021-07-11
  • 2021-12-26
  • 2022-12-23
  • 2021-10-14
  • 2021-12-10
猜你喜欢
  • 2021-09-05
  • 2021-12-10
  • 2021-12-10
  • 2021-06-06
  • 2022-02-14
  • 2022-02-09
  • 2021-09-02
相关资源
相似解决方案