ant编译报错“错误: 编码UTF-8的不可映射字符”
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ant编译报错“错误: 编码UTF-8的不可映射字符”相关的知识,希望对你有一定的参考价值。
根据报错 的提示是编码的问题,build.xml文件使用的是ANSI,文件中首行使用,网上查资料都是将encoding设置为GBK,设置之后是之前报错的文件“AdvertiserAction.java”正常了,但是又会产生新的文件“PageUtil.java”报错“错误: 编码GBK的不可映射字符”,这个错误,导致无法修改为GBK格式进行编译,后来将字符串设置为“iso-8859-1”之后,才可以正常编译,build.xml文件的内容为:
<target name="compile">
<javac debug="on" srcdir="${src.dir}"
destdir="${build.dir}/${classes.dir}" includeAntRuntime="false" encoding="iso-8859-1"
classpathref="classpath" />
查找过的资料链接 https://stackoverflow.com/questions/4995057/unmappable-character-for-encoding-utf-8-error
本文出自 “珊子的木瓜” 博客,请务必保留此出处http://xiaoshanzi.blog.51cto.com/11109496/1977485
以上是关于ant编译报错“错误: 编码UTF-8的不可映射字符”的主要内容,如果未能解决你的问题,请参考以下文章
错误记录Groovy 工程编译报错 ( java.lang.NoClassDefFoundError: org/apache/tools/ant/util/ReaderInputStream )
eclipse怎么导入开源项目,开源项目是用ant构建的,我导入就编译报错
错误记录Groovy 报错 ( Execution failed for task ‘:compileGroovy‘. > org/apache/tools/ant/taskdefs/Java )