"官方"国家/地区列表的数据来源

jfr*_*how 13 country automation locale country-codes

最近,我们开始向我们的网络应用程序的用户展示过时的国家/地区列表的问题.

我们目前有几个DB表来存储本地化的国家/地区名称及其区域(州).然而,随着行星的发展,该列表不断演变,并且随着某些区域被删除,一些区域被合并而被证明是一种痛苦,现有数据需要不断更新.

在处理多地区国家/地区名单时,最佳做法是什么(如果有的话)?

是否有地方或标准?我知道ISO 3166,但他们的列表并不完全是DB友好的......而且它还没有完全本地化.

一个理想的解决方案只是让我们"同步"它?最好是多种语言.该解决方案最好是免费的或订阅的,具有历史性的变化,因此我们可以更新我们的数据(aka tblAddress)

谢谢!

Jas*_*son 14

在这方面,geonames非常准确,并且会定期更新.

http://www.geonames.org/export/


Ste*_*ont 7

哪有这回事.这是一个政治问题,您只能在自己的应用程序环境中解决.决定使用ISO 3166可能是最容易防守的.我至少知道问题:

  • 中国/台湾
  • 以色列/巴勒斯坦
  • 中国/西藏
  • 希腊/马其顿


Mic*_*Sim 2

这个看起来非常好:多种语言、更新选项、用于导入的独立于数据库的文件格式、国家/地区/城市信息以及您可能使用或不使用的一些其他功能。

如果您只需要一台服务器,那么它的价格相当实惠。