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 上运行良好,输出清楚地显示了所有三个货币符号。

于 2013-10-11T09:56:10.050 回答
-1

我在 Eclipse 上运行它时得到符号。附上截图供您参考 在此处输入图像描述

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

于 2013-10-11T09:48:47.157 回答