启动我的 ant 脚本时出现以下错误:
[javac] /****/TextUtils.java:25: error: unmappable character for encoding ASCII
但是这个文件是用 UTF-8 编码的,如果我执行信息命令:
/***/TextUtils.java: text/plain; charset=utf-8
为什么这个文件编译成 ASCII 而不是 utf-8?
我试图在我的 ant 构建文件中对 javac 命令强制使用 utf-8 编码,但没有成功
最佳答案
Setting the Default Java File Encoding to UTF-8:
export JAVA_TOOL_OPTIONS=-Dfile.encoding=UTF8
关于java - 用于编码 ASCII 的不可映射字符,但我的文件是 UTF-8,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26067350/