如何在$ sign以外的Java中显示货币符号?

时间:2013-10-11 09:42:22

标签: java

我正试图用Java来解决欧元和英镑货币的问题。了解它们不在ASCII集中,因此需要使用它们的直接charmap。发现英镑符号= 00A3和欧元符号= \ 20AC。拿出以下代码行,它仍然没有给我货币符号。我是编程和Java的新手。谢谢你的建议。

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

2 个答案:

答案 0 :(得分:0)

由于命令提示符处的默认编码,您无法正确查看字符。在英文版的Windows上,它是Cp850,它没有欧元符号。您需要更改控制台的设置才能正确显示标志。选中此项以查找更正控制台设置以显示所需货币符号的方法:

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

代码在eclipse上工作正常,输出清楚地显示所有三种货币符号。

答案 1 :(得分:-1)

我在eclipse上运行它时会得到符号。附上截图供您参考 enter image description here

如果您正在尝试使用命令提示符或Windows控制台,请确保它以UTF-8编码显示Character。