【发布时间】:2011-05-06 12:44:04
【问题描述】:
我在用 Java 解析日本货币字符串时遇到问题。日元符号似乎与 java 认为的不匹配。这是我的代码:
NumberFormat f = NumberFormat.getCurrencyInstance(Locale.JAPAN);
String s = "¥200";
Number n = f.parse(s);
这会抛出异常:
Exception in thread "main" java.text.ParseException: Unparseable number: "¥200"
at java.text.NumberFormat.parse(NumberFormat.java:333)
似乎java对日元使用了不同的符号(“\uFFE5”)
有人可以帮忙吗? 谢谢
【问题讨论】:
标签: java unicode cjk number-formatting