Netbeans在maven项目(utf-8)中对属性文件使用了错误的编码



我正在使用Netbeans 7和maven在linux上开发一个web应用程序。pom文件在Netbeans中打开。poms中的sourceEnocding被设置为UTF8,但netbeans仍然会对属性文件中的字符串进行混淆,尤其是对于Norwegian,对这些文件使用不同的代码页。我在网上发现的所有信息都表明,pom文件中的任何编码设置都将否决本机netbeans设置。对于应该在poms中设置的属性文件,是否有任何特殊设置?

<properties>
   <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-resources-plugin</artifactId>
  <version>2.2</version>
  <configuration>
     <encoding>${project.build.sourceEncoding}</encoding>
  </configuration>
</plugin>

这是母pom,问题发生在子项目中。是否应继承资源设置?

如果您的属性文件在src/main/resource文件夹中,那么您可能是这种情况的受害者。也看看这个。我以为我的问题在于我的编码,但事实并非如此。

相关内容

  • 没有找到相关文章

最新更新