不支持的编码:UTF-8
unsupported encoding: UTF-8
我有一个 ant 脚本,其中包含一个 javac 组件块:
<javac destdir="<component path>\bin" source="1.7" target="1.7" encoding="UTF-8 " includeantruntime="false"> <!-- includes="**/*.java" -->
<src path="<component path>\src"/>
<classpath refid="classpath.base_componentName" />
</javac>
因为我们在代码中有一些 utf-8 语言(例如:希腊语、日语、Chineee)文本,所以需要使用编码="UTF-8"(而不是 Cp1252)。
当 运行 此脚本出现此错误时:
error: unsupported encoding: UTF-8
我是 运行 具有别名构建的脚本,其中包含我想使用的 java 版本:
export PATH="/c/Program Files/Apache Software Foundation/apache-ant-1.9.11/bin:/c/Program Files/Java/jre7/bin":$PATH
alias build="ant -f tools/build/ant-scripts/buildComponents.xml -Dproperties.file="buildAllWars.properties""
尝试使用不同的 java 版本(1.7、1.8)但没有帮助!
您实际上指定了encoding="UTF-8 "
。注意尾随 space。删除 space,将其更改为 encoding="UTF-8"
。
我有一个 ant 脚本,其中包含一个 javac 组件块:
<javac destdir="<component path>\bin" source="1.7" target="1.7" encoding="UTF-8 " includeantruntime="false"> <!-- includes="**/*.java" -->
<src path="<component path>\src"/>
<classpath refid="classpath.base_componentName" />
</javac>
因为我们在代码中有一些 utf-8 语言(例如:希腊语、日语、Chineee)文本,所以需要使用编码="UTF-8"(而不是 Cp1252)。
当 运行 此脚本出现此错误时:
error: unsupported encoding: UTF-8
我是 运行 具有别名构建的脚本,其中包含我想使用的 java 版本:
export PATH="/c/Program Files/Apache Software Foundation/apache-ant-1.9.11/bin:/c/Program Files/Java/jre7/bin":$PATH
alias build="ant -f tools/build/ant-scripts/buildComponents.xml -Dproperties.file="buildAllWars.properties""
尝试使用不同的 java 版本(1.7、1.8)但没有帮助!
您实际上指定了encoding="UTF-8 "
。注意尾随 space。删除 space,将其更改为 encoding="UTF-8"
。