当前位置: 代码迷 >> J2SE >> 编码 UTF-8 的不可照射字符 和 编码 GBK 的不可映射字符
  详细解决方案

编码 UTF-8 的不可照射字符 和 编码 GBK 的不可映射字符

热度:7425   发布时间:2013-02-25 00:00:00.0
编码 UTF-8 的不可映射字符 和 编码 GBK 的不可映射字符
eclipse里有ANT编译:

XML code
<!-- compile -->    <target name="compile" depends="init" description="compile the source files">        <mkdir dir="${classes.dir}"/>        <javac srcdir="${src.dir}" destdir="${classes.dir}" target="1.6" encoding="UTF-8">            <!--<compilerarg line="-encoding GBK "/>-->            <classpath refid="master-classpath"/>        </javac>    </target>


run build时出现 警告:编码 UTF-8 的不可映射字符

然后把 encoding="UTF-8" 改成 encoding="GBK" 错误为 警告:编码 GBK 的不可映射字符

当然,两处错误的java类是不同的,就说我的工程里有两种乱七八糟的 字符(中文和?)

请问怎么处理呀?(eclipse默认utf-8)


------解决方案--------------------------------------------------------
这个主要是你java文件要用UTF-8编码或者GBK编码,ant会有提示哪些类哪些字符不可映射的,LZ只能一个一个的去修改了,谁让你开始写代码,一下GBK编码,一下UTF-8编码呢
  相关解决方案