maven项目文件乱码问题
今日碰到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,导致了打开文件出现乱码。改成一致就行了。