![]() |
1
14
有很多国家的名单,检查这个 wikipedia article ;在那里你可以找到一些列表,比如: 还有更多。.. |
![]() |
2
7
我们以所有官方格式维护一份“公共领域”全球国家名称列表。这些信息来自ISO 3166-1官方英文和法文短名称维护机构、美国地名委员会(BGN)英文短、长和当地短、长名称以及联合国地名专家组(UNGEGN)格式(长)英文、法文名称、短和正式当地名称以及西班牙文名称。 将一些阿拉伯字符表示为罗马化字符仍然存在问题(会看到吗?)。但这些仅限于少数阿拉伯国家的当地名称。 注:英语、西班牙语和法语涵盖了联合国6种官方语言中的3种西方语言。元数据、源信息和下载可在以下网址找到: http://www.opengeocode.org/download.php#countrynames 开放地理代码团队 OpenGeoCode.org 2014年1月26日。 我们更新了名单,以包括意大利语和德语的国家名称。我们使用了联合国粮食及农业组织;意大利农业国家名单和德国政府联邦外交部德国国家名单。 |
![]() |
3
3
我建议从中提取数据 Unicode CLDR (Common Locale Data Repository) ,其中包括一份由专业人员维护的国家名单和国家名称数据。 从那里抓取数据一次,并偶尔进行更新;CLDR数据将以一致的格式提供,因此一旦它成为您工作流程的一部分,您就不需要为此大惊小怪。 |
![]() |
4
3
答案 this 问题包含一个有用的链接 a Github project 它有各种格式的列表和生成它们的脚本,使获取更新版本变得容易。 |
![]() |
5
2
没有一份清单是全面的。 “肯定会有一些随机的国家,有人来自,不在我的名单上” 如果这就是全部,那就很简单了。 没有“世界法”或“世界宪法”,所以没有一份国家、共和国、领土、保护国、自治区、独立政府和有争议领土的单一清单。 事实上,不可能就“国家”的定义达成一致,从而得出最终的国家代码清单。“国家”的定义具有政治色彩。例如,西藏是什么?中国的国家或地区?北爱尔兰?罗马教廷? 选择一个列表,并知道它会引起一些争议。 例如,您可以使用IANA国家代码数据库: http://www.iana.org/domains/root/db/ 它和任何标准一样好,而且由于它是IANA的一部分,因此它具有一定的标准地位。此外,它非常易于解析网络内容。 |
![]() |
6
2
我的网站上有一个最新的列表 http://www.john.geek.nz/index.php/2009/01/sql-tips-list-of-countries/ 它同时以sql和制表符分隔——原始列表来源于维基百科 |
![]() |
7
1
我不知道IIS是什么,但ISO 3166为每个国家指定了2个字母的代码;AFAIK,他们的名单很全面。 ISO 3166 site |
![]() |
8
1
这可能为时已晚,但您可以调用一个web服务,从理论上讲,它允许您自动对控件进行数据绑定: http://www.webservicex.net/country.asmx 可能会给你另一种方法,比自己硬编码一个列表要好。 |
![]() |
9
1
我已经在github上发布了一些文件:gist 包括: Alpha-2、Alpha-3和Numeric-3值的HTML Select枚举,以及这些值的XSD片段,作为简单类型限制的枚举。 |
![]() |
10
1
中情局 world fact book 然而,正如你在问题中指出的那样,有一些有争议的国家有时不在他们的名单上,即巴勒斯坦。 国家名称的另一个来源是 Natural Earth Data 以及他们的文化地图下载链接,这些链接以形状文件的形式提供,可以绘制成地图。 Here is a direct link to the medium quality map data download page. |
![]() |
11
1
查看 angrymonkeycloud.com/geography 获取完整的国家名单。 这是免费的。Net客户端,因此易于启动,并且它使用API来检索值,因此您应该始终获得最新的更新。 |
![]() |
12
0
使用web服务完成此任务要容易得多,而不是拥有自己的数据存储。这样它就更新了,你可以做一些事情,比如设置国家/地区的ajax下拉列表。 http://geodata.solutions 是最好的选择,它有很多很酷的东西,比如能够根据用户的IP预先选择用户的国家,以及按人口排序列表。 |