V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
shanghai1943
V2EX  ›  问与答

是否有获取币种信息的官方渠道

  •  
  •   shanghai1943 · 2021-11-22 11:30:12 +08:00 · 1543 次点击
    这是一个创建于 1097 天前的主题,其中的信息可能已经有所发展或是发生改变。

    比如,针对欧元这个币种,可以知道这个币种的使用国家和符号信息,类似于 币种代码 符号 国家 EUR € FR EUR € DE USD $ US

    想找到一个标准的,方便程序读取保存的。

    先行谢过。

    第 1 条附言  ·  2021-11-22 14:56:05 +08:00
    找到了一个网站 https://restcountries.com/v3.1/all 里面有币种名称,币种代码,币种符号,国家代码,感觉可以用用
    第 2 条附言  ·  2021-11-23 10:33:27 +08:00
    一个货币多语言的 js 类库 https://github.com/piotrgorecki/i18n-currency-name
    6 条回复    2021-11-22 14:10:50 +08:00
    Kinnice
        1
    Kinnice  
       2021-11-22 11:32:25 +08:00
    ISO 4217
    shanghai1943
        2
    shanghai1943  
    OP
       2021-11-22 11:50:28 +08:00
    @Kinnice 感谢回复。我从 iso4217 上找到了这个 https://www.six-group.com/dam/download/financial-information/data-center/iso-currrency/lists/list_one.xml 有币种名称和代码,缺了国家代码
    shakoon
        3
    shakoon  
       2021-11-22 11:53:19 +08:00
    GB/T 12406-2008
    arthurire
        4
    arthurire  
       2021-11-22 12:47:22 +08:00
    @shanghai1943 你这个需求就是多个 ISO 的组合吧,ISO 也有国家名称匹配国家代码的,然后有一些 corner case 自己匹配一下,譬如 US 和 USA 和 the United States.

    搜索 ISO 3166 iso 4217 github,第一个结果就是 https://github.com/biter777/countries

    我估计这就是你想要的,当然我没看. 需要你自己去检查
    marcong95
        5
    marcong95  
       2021-11-22 13:23:33 +08:00
    @shanghai1943 #2 好奇搜了一下,国家代码 = 货币代码.substr(0, 2)

    ISO 4217 代码由三位字母组成。其中,前两位字母是由 ISO 3166-1 规定的国家地区代码(同时也在互联网的国家和地区顶级域名中使用),第三位字母通常是货币名的首字母。
    shanghai1943
        6
    shanghai1943  
    OP
       2021-11-22 14:10:50 +08:00
    @marcong95 👍这个细节倒是没注意到
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   939 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 20:57 · PVG 04:57 · LAX 12:57 · JFK 15:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.