12

谁能指出我使用某种可解析的标准词汇作为地址部分的国际邮政/住宅/送货地址格式模板列表?

理想的列表包含一个国家代码,然后是一个使用可替换标记的格式,这样我就可以将数据库地址字段替换为模板,以生成可以以本地格式打印的内容。

例如

NZ | [first_name] [family_name]\n[company_name]\n[street_address]\n[city] [post_code]\n[country]
AU | [first_name] [family_name]\n[company_name]\n[street_address]\n[city]\n[state] [post_code]\n[country]
US | etc
UK | etc

背景:我曾经有一个简单的自由文本字段来接受地址。移动以支持 vCard 下载,这需要将地址分解为特定字段。没关系:我们可以进行迁移。我正在寻找一种以“正确”顺序为每个国家/地区显示字段的方法。感谢您的帮助!

4

2 回答 2

8

此 MSDN 页面包含您需要的格式的信息,并且看起来准确,但仅涵盖 33 个国家/地区。也许他们就足够了。

万国邮政联盟这里为您提供许多国家/地区所需的所有信息。这是最高质量的信息;但是,它被拆分为与国家/地区一样多的 PDF 文档,并且不是您需要的格式。

此页面以更易于访问的形式提供信息。据我所知,它是准确的(并且包含许多有价值的信息),但我无法谈论它的质量和当前性。

于 2011-05-07T06:23:21.080 回答
7

Google 有一个基于 JSON 的 API,他们将其用于包含此类格式信息的Android 地址输入字段库。

您感兴趣的领域是fmt. 似乎没有关于它们使用的格式的任何正式文档,但将这些信息作为 Unicode CLDR 的一部分包含在内的提案具有匹配字段(向下滚动到“元素的详细分类”);谷歌的 libaddressinput 源代码中也有一些线索。

于 2011-05-07T07:07:36.603 回答