在我的应用程序中,我从如下列表中的类中写出了一个硬编码字符串值列表:
getSalePricesMin().put(40000, "£40,000"); getSalePricesMin().put(60000, "£60,000");
getSalePricesMin().put(80000, "£80,000"); getSalePricesMin().put(100000, "£100,000");
getSalePricesMin().put(120000, "£120,000"); getSalePricesMin().put(180000, "£180,000");
它们显示在标准微调器中。
当我使用 Eclipse 构建应用程序时,“£”符号正确显示,但是,我需要使用 ant 进行发布,当我这样做时,我得到了错误的编码,如下所示。
我已经尝试将 java.encoding=UTF-8 添加到 ant.properties 文件中,但这并没有改变。
有什么建议吗?谢谢大家
最佳答案
好的,
将 £ 符号替换为\u00a3 效果不错。
getSalePricesMin().put(40000, "\u00a340,000");
getSalePricesMin().put(60000, "\u00a360,000");
getSalePricesMin().put(80000, "\u00a380,000");
getSalePricesMin().put(100000, "\u00a3100,000");
getSalePricesMin().put(120000, "\u00a3120,000");
关于Android - 使用 Ant Release 进行字符编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10674599/