“编码 GBK 的不可映射字符”有关问题的解决

“编码 GBK 的不可映射字符”问题的解决

 

 

项目在平常编译打包时候使用的是maven,而非我更熟悉的ant.先前我在学习CruiseControl时候,使用的是ant.并且也在svn上用了一个demo把这个project也能定时构建了.

    但是正儿八经地拿来做现有项目的自动定时构建时,却老是看到后台报错"编码 GBK 的不可映射字符",每次buid的时候都会有这种问题产生.

 

在pom.xml文件的如下内容中,添加encoding节点:

   1: <plugin>
   2: <groupId>org.apache.maven.plugins</groupId>
   3: <artifactId>maven-compiler-plugin</artifactId>
   4: <version>2.0.2</version>
   5: <configuration>
   6:     <source>1.6</source>
   7:     <target>1.6</target>
   8:     <!--encoding,就是这个才能解决问题-->
   9: </configuration>
  10: </plugin>

添加<encoding>UTF-8</encoding>.然后再去编译,先前的报错问题没了.