首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不支持的编码: UTF-8

不支持的编码: UTF-8
EN

Stack Overflow用户
提问于 2018-06-14 11:25:51
回答 1查看 1.7K关注 0票数 0

我有一个ant脚本,它包含一个用于组件的javac块:

代码语言:javascript
复制
<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语言(例如:希腊语、日语、中文)文本,所以需要使用encoding="UTF-8“(而不是Cp1252)。

运行此脚本时,获取此错误:

错误:不支持编码: UTF-8

我正在运行带有别名构建的脚本,其中包括我想使用的java版本:

代码语言:javascript
复制
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),但没有帮助!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-14 12:07:51

您实际上指定了encoding="UTF-8 "。注意后面的空格。删除该空间,将其更改为encoding="UTF-8"

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50856433

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档