实现比特币和java.util.Currency
我正在尝试添加比特币作为货币以显示在我的网站上。我有汇率和一切,但每当我使用时,我都会得到一个。这是有道理的,因为它不包括在ISO 4217货币代码列表中,也不在Java 7中。我已经看到了几个选项,但没有一个真正解决我的问题。IllegalArgumentException
java.util.Currency.getInstance("BTC")
根据Java平台文档,您可以通过创建文件来覆盖特定语言环境的货币。这是一个问题,因为比特币不与特定的区域设置绑定,也不应该用于代替任何国家的货币。
$JAVA_HOME/lib/currency.properties
在StackOverflow的帖子中也提出了另一个类似的情况,中国有第二个货币代码可供使用,因此解决方案是构建自己的文件,为中国区域设置添加第二个货币。这样更好,但仍然存在将货币绑定到区域设置的问题。
currency.data
是否有人遇到此问题或找到了解决方法?我知道比特币相对较新,但能够以比特币格式显示价格会很酷。