0

Javaでユーロとポンドの通貨記号を突き出そうとしています。それらは ASCII セットに含まれていないため、直接のチャームマップを使用する必要があることを理解してください。ポンド記号 = 00A3、ユーロ記号 = \20AC であることがわかりました。次のコード行を思いついたのですが、それでも通貨記号が表示されません。私はプログラミングとJavaが初めてです。アドバイスをありがとう。

public class currency
{
  public static void main(String[] args)
  {
    System.out.println("$, \u00A3 and \u20AC sign.");
  }
}
4

2 に答える 2

0

コマンド プロンプトでの既定のエンコードが原因で、文字を正しく表示できません。Windows の英語版ではCp850で、ユーロ記号はありません。標識を正しく表示するには、コンソールの設定を変更する必要があります。これを確認して、目的の通貨記号を表示するようにコンソール設定を修正する方法を見つけてください。

http://www.columbia.edu/~em36/wpdos/eurodos.html

コードはEclipseで正常に動作し、出力には3つの通貨記号すべてが明確に表示されます.

于 2013-10-11T09:56:10.050 に答える