如何从 Java 语言环境中获取国家/地区的官方名称?
How to get a country's official name from a Java Locale?
在ISO-3166中,谈到国家时,“简称”和“全名”是有区别的。
例如,丹麦(link 至 iso.org 参考:https://www.iso.org/obp/ui/#iso:code:3166:DK)。
它的国家代码是 DK 和 DNK(alpha-2 和 alpha-3),它的数字代码是 208,它的简称是 'Denmark',它的全名是 'the Kingdom of Denmark'.
对于我当前的项目,除了全名之外,我拥有所有我需要的信息。
有谁知道获取此类数据的方法吗?
Java 的 in-built 本地化不支持官方国家名称。
这是本地化数据the entry for Denmark
DK=Denmark
您可以使用 REST API 类 https://restcountries.eu/, or I found this CSV 文件,它似乎包含您想要的内容。您将需要对其进行解析。
在ISO-3166中,谈到国家时,“简称”和“全名”是有区别的。
例如,丹麦(link 至 iso.org 参考:https://www.iso.org/obp/ui/#iso:code:3166:DK)。 它的国家代码是 DK 和 DNK(alpha-2 和 alpha-3),它的数字代码是 208,它的简称是 'Denmark',它的全名是 'the Kingdom of Denmark'.
对于我当前的项目,除了全名之外,我拥有所有我需要的信息。
有谁知道获取此类数据的方法吗?
Java 的 in-built 本地化不支持官方国家名称。
这是本地化数据the entry for Denmark
DK=Denmark
您可以使用 REST API 类 https://restcountries.eu/, or I found this CSV 文件,它似乎包含您想要的内容。您将需要对其进行解析。