【问题标题】:warning: unmappable character for encoding ASCII [duplicate]警告:用于编码 ASCII 的不可映射字符 [重复]
【发布时间】:2011-02-23 14:44:48
【问题描述】:

我遇到这个错误(警告:编码 ASCII 的不可映射字符) 当通过 hudson build server 使用 apache-ant-1.7.0 编译文件时,谁能建议如何解决这个问题?我能够使用 Windows 机器成功构建。

【问题讨论】:

  • A 假设您以不同的用户身份运行 Hudson,或者在与 Windows 上的参考构建不同的平台上运行 Hudson。如果这是真的,请尝试在与 Hudson 相同的环境中使用相同的用户运行它。另外,看看一个类似的问题。 stackoverflow.com/questions/464874/…
  • 找到另一个很好的解释:jroller.com/ethdsy/entry/…

标签: java ant hudson


【解决方案1】:

听起来您正在编译包含非 ASCII 字符的源代码,而您的平台默认编码(由 javac 使用)设置为 US-ASCII。

您所要做的就是使用javac Ant taskencoding 属性来指定您用于编写源代码的编码。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-03-15
    • 2012-12-15
    • 2010-10-02
    • 2019-02-04
    • 2020-09-20
    • 2012-07-06
    • 1970-01-01
    相关资源
    最近更新 更多