首页 > 解决方案 > 如何从 Java 语言环境中获取一个国家的官方名称?

问题描述

在 ISO-3166 中,说到国家,“简称”和“全名”是有区别的。

例如,丹麦(iso.org 参考链接:https ://www.iso.org/obp/ui/#iso:code:3166:DK )。其国家代码为 DK 和 DNK(alpha-2 和 alpha-3),数字代码为 208,简称为“丹麦”,全称为“丹麦王国”。

对于我当前的项目,除了全名之外,我拥有我需要的所有信息。

有谁知道获取此类数据的方法?

标签: javaiso-3166

解决方案


Java 的内置本地化不支持官方国家名称。

这是本地化数据中丹麦的条目

DK=Denmark

您可以使用像https://restcountries.eu/这样的 REST API ,或者我找到了这个似乎包含您想要的内容的CSV文件。您将需要解析它。


推荐阅读