3

私のアプリでは、ハードコードされた文字列値のリストを、以下のようにリスト内のクラスから書き出します。

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

Ok、

\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 に答える