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

matrix1984 2012-10-10 11:08:39
eclipse里有ANT编译:


<!-- 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)
...全文
9629 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
matrix1984 2012-10-11
  • 打赏
  • 举报
回复
嗯 就是这样解决的,用editplus的批量编码转换,还算快:)

[Quote=引用 3 楼 的回复:]
这个主要是你java文件要用UTF-8编码或者GBK编码,ant会有提示哪些类哪些字符不可映射的,LZ只能一个一个的去修改了,谁让你开始写代码,一下GBK编码,一下UTF-8编码呢
[/Quote]
2399 2012-10-11
  • 打赏
  • 举报
回复
这个主要是你java文件要用UTF-8编码或者GBK编码,ant会有提示哪些类哪些字符不可映射的,LZ只能一个一个的去修改了,谁让你开始写代码,一下GBK编码,一下UTF-8编码呢
matrix1984 2012-10-11
  • 打赏
  • 举报
回复
一大早再顶下,不要沉底呀~
matrix1984 2012-10-10
  • 打赏
  • 举报
回复
那么晚没人了吗?

62,616

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧