首页/参考手册/货币代码货币代码对照表常见货币的 ISO 4217 三位代码、符号与所属地区对照,覆盖人民币、美元、欧元、日元、英镑等主要货币。
原理解析ISO 4217 用三位字母(USD、CNY、EUR、JPY)加三位数字代码标识货币,避免「元/圆/円」等汉字同名造成的歧义。汇率由外汇市场实时浮动,同一代码在不同时刻价值不同。
货币符号(¥、$、€)并不唯一——¥ 既指人民币也指日元,$ 被多国使用。因此机器与跨境结算一律用 ISO 4217 代码而非符号;JPY 等货币无小数位也是常见的本地化坑。
货币ISO 4217符号地区人民币CNY¥中国港元HKDHK$中国香港澳门元MOPMOP$中国澳门美元USD$美国欧元EUR€欧元区日元JPY¥日本英镑GBP£英国韩元KRW₩韩国俄罗斯卢布RUB₽俄罗斯加元CADC$加拿大澳元AUDA$澳大利亚瑞士法郎CHFFr瑞士印度卢比INR₹印度巴西雷亚尔BRLR$巴西新加坡元SGDS$新加坡常见问题ISO 4217 货币代码的三位是怎么定的?通常由「国家两字母代码 + 货币首字母」构成,例如 CN(中国)+ Y(元)→ CNY;USD 中 US 是美国、D 代表 Dollar。也有惯例例外(如英镑 GBP 源自历史名称)。数字码(如 156 人民币)则与字母无关。
¥ 同时是人民币和日元符号,如何区分?两者确实共用 ¥。书面区分靠 ISO 代码:CNY(人民币)与 JPY(日元)。在 UI 中建议同时展示代码或本地化符号(如人民币用 RMB、日元用 JP¥)以避免歧义。
为什么有的货币没有小数(如日元、韩元)?货币最小通货单位不同:日元与韩元的最小单位是「元/圆」本身,无分币,故小数位为 0;而人民币、美元有角分,小数位为 2。ISO 4217 的 minor unit 字段记录了这一点。
比特币(BTC)有 ISO 4217 货币代码吗?没有官方 ISO 4217 代码。ISO 为比特币保留了 XBT 作为非官方/实验性代码(X 前缀表示非国家),但多数交易所仍用 BTC。黄金等大宗商品也不在 ISO 4217 内。
相关工具:IBAN Validator相关参考:国家/地区代码常用端口日期时间格式语言代码