-
2009-10-29
Maven中解决资源文件中文乱码问题 - [developer]
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
http://wolfchina.blogbus.com/logs/49393261.html
我们在Windows下使用Maven来编译项目的时候,经常会发现Maven给出这样的提示:[WARNING] Using platform encoding (GBK actually) to copy filtered resources, i.e. build is platform dependent!
当你看见这样的提示的时候,你就要小心你项目中资源文件的中文会出现乱码的现象了。你可能会有疑问,我的文件的格式是UTF-8的,文件编码也是UTF-8的,为什么还会出现中文乱码的问题呢?
其实原因Maven已经告诉你了。由于我们使用的Windows默认是GBK编码的,那用GBK的编码重新读写UTF-8的文件,那肯定是会出现乱码的。
那么我们怎么样才能解决这个问题呢?其实很简单,只需要在相应的项目的pom.xml中加上一个Maven插件就可以了。
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<configuration>
<encoding>UTF-8</encoding>
</configuration>
</plugin>随机文章:
maven clean错误的处理 2008-05-09社区项目开发的问题以及未来的建议 2009-09-18Maven定义 2009-07-09解决maven传递依赖中的版本冲突 2008-08-25Linux下的JDK中文字体设置 2008-03-31
收藏到:Del.icio.us







