杰克编译器似乎忽略了编码编译选项

Jack compiler seems to ignore encoding compile option

我最近升级了一个 Android 项目以使用 Jack 编译器:

jackOptions {
  enabled true
}

它使用嵌入在源文件中的方框图字符作为字符串文字。杰克之前一切都很好。我用过:

compileOptions {
  encoding "UTF-8"
  // {snip}
}

并且在运行时出现了方框绘图字符。升级到 Jack 后,它呈现为损坏的 Unicode-interpreted-as-ASCII (?):â”, 而不是

我可以通过使用 Unicode 转义 (\u2502) 来解决这个问题,但是 Java 的全新编译器不支持 Unicode 有点奇怪...是否有 Jack 认可的另一个选项来接受 UTF-8 编码的源文件?

这似乎是 known issue 当前版本的 jackjill