2016-09-21 86 views
1

我最近升级的Android项目使用使用杰克编译:杰克编译器似乎忽略编码编译选项

jackOptions { 
    enabled true 
} 

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

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

并且箱子的绘制字符出现在运行时。升级到杰克之后,它呈现为损坏的Unicode的解释-AS-ASCII(?):A”,代替

我可以解决此通过使用Unicode转义(\ u2502)但是有点奇怪,一个全新的Java编译器不支持Unicode ...还有另外一种选择,杰克能识别接受UTF-8编码的源文件吗?

回答