我用maven作为build工具,在pom.xml中有如下配置
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>
也有如下配置
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
代码中有一个文件有中文,mvn compile时出现如下error
unmappable character for encoding Cp1252
在网上查了一下,java默认用Cp1252,可以用javac encoding来指定,但我用mvn来compile,如何指定encoding
而且转成1.5,就不会有error了。
问题补充:
我用的是maven, 就是在mvn compile时编译出错,unmappable character for encoding Cp1252,我用的是英文winXP,maven 2.x,JDK1.6,eclipse 中java 文件编码用UTF-8