0

このバグに関連するhttp://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7028073 PERU の通貨形式の表示を修正する必要があります。

PE_es のロケールのプロパティを変更するにはどうすればよいですか?

現在、通貨は S/ と表示されていますが、「S/.」のはずです。

プロパティファイルを置き換えることはできますか? jreのインストールまたはコードで解決策を探しています。運がないので、ファイルを探してみました。

Java バージョンは 1.7.0 _22 b11 です

ありがとう

4

2 に答える 2

0

あなたが言及したバグは、バージョン 8u34 で既に修正されています。ただし、明日から新しい「バグ」が発生します (変更/修正されるまで)。

12 月 15 日から、ペルーのシンボルはS/(ドットなし) になります。

現在使用している JVM のバージョンによっては、この問題が発生する場合と発生しない場合があります。現在最新バージョンを使用している場合、唯一の選択肢は次のとおりです。

  1. ペルー通貨の回避策を使用する
  2. 更新できるように、変更で JVM が更新されるまで待ちます。

2 番目の点については、バグ/変更レポートを提出することもできます ( と同様bug_id 7028073)。

出典: El Peruano (第 2 条) (出典はスペイン語)。

于 2015-12-15T05:17:12.720 に答える
-1

そのための可能な解決策は、手動で作成する小さな関数を作成することです。

public String getPeruvianCurrencyFormat(double value)
{
    NumberFormat nf = NumberFormat.getNumberInstance();
    nf.setGroupingUsed(true);
    return "S/. " + nf.format(value);
}
于 2014-02-14T21:21:31.450 に答える