3

在我的应用程序中,我从 List 中的类中写出硬编码字符串值的列表,如下所示:

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 文件中,但这并没有改变。

有什么建议吗?多谢你们

4

1 回答 1

0

好的,

替换 \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");
于 2012-05-22T22:23:07.007 回答