【发布时间】:2014-11-21 22:11:33
【问题描述】:
我在启动我的 ant 脚本时遇到以下错误:
[javac] /****/TextUtils.java:25: error: unmappable character for encoding ASCII
但是这个文件是用 UTF-8 编码的,如果我执行 info 命令:
/***/TextUtils.java: text/plain; charset=utf-8
为什么这个文件是用 ASCII 而不是 utf-8 编译的?
我尝试在我的 ant 构建文件中的 javac 命令上强制使用 utf-8 编码,但没有成功
【问题讨论】:
-
@alexs export JAVA_TOOL_OPTIONS=-Dfile.encoding=UTF8 成功了...谢谢!