今日碰到maven项目中的一个资源文件出现乱码,排查发现是在.setting文件夹下的org.eclipse.core.resources.prefs文件导致的。

修改前的编码规则如下:

<span style="font-size:14px;">eclipse.preferences.version=1
encoding//src/main/java=GBK
encoding//src/main/resources=UTF-8
encoding//src/test/java=GBK
encoding//src/test/resources=UTF-8</span>

修改后的编码规则如下:

<span style="font-size:14px;">eclipse.preferences.version=1
encoding//src/main/java=GBK
encoding//src/main/resources=GBK
encoding//src/test/java=GBK
encoding//src/test/resources=GBK</span>

经一番查找原因后,了解到org.eclipse.core.resources.prefs文件,会指定当前项目的编码方式。如果当时建立该文件时采用的编码规则是GBK,而后修改了该项目的编码规则为UTF-8,导致了打开文件出现乱码。改成一致就行了。

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-01-15
  • 2021-09-11
  • 2022-02-09
  • 2022-12-23
  • 2021-06-21
  • 2021-08-26
猜你喜欢
  • 2021-08-25
  • 2021-09-27
  • 2022-12-23
  • 2022-12-23
  • 2021-07-09
  • 2021-08-22
  • 2021-09-20
相关资源
相似解决方案