先把街道、城市和省份分清楚
加拿大邮政的地址说明把普通街道地址分成收件人、街道投递信息,以及包含市镇、省或地区和邮编的一行。网页可能把最后一行拆成 City、Province、Postal Code 三个控件,逐项对应即可。
有单元号时要保留。省名不能代替城市,另一条样例的邮编也不能拿来补齐眼前的地址。下面使用占位文字说明位置,不把拼凑的信息当作可投递地址。
Street address = [同一条记录里的门牌与街道] Unit = [确认存在的单元号,如有] City = [该地址的市镇名称] Province / Territory = [对应的省或地区] Postal code = ANA NAN Country = Canada A 表示字母,N 表示数字,ANA NAN 只演示排列形式。
邮编的字母和数字交替出现
加拿大邮政给出的形式为 ANA NAN,A 代表字母,N 代表数字。六个字母和数字分成两组,中间有一个空格。整个字段应按文本保存,导出时同时保留字母和空格。
测试自己的表单时,可以输入小写字母、或去掉中间空格,查看程序是否按设计进行规范化处理。不要把邮编转成数字,也不要把中间空格改成连字符。字符形式符合要求,仍不能证明对应地址存在或可以收件。
公寓号与街道门牌之间可能有连字符
加拿大邮政允许把单元号写在街道门牌号之前,并用连字符分开。教学片段 8-240 [街道名称] 中,8 表示单元,240 表示门牌;这个不完整片段不指向真实收件地址。采用这种写法时,指南说明不再额外加 APT 之类的单元标识。
单元信息也可以放在街道信息之后,或单列在街道行上方。填写网页时以字段标签为准,合并成完整地址时保留已知单元。本站不编造缺失公寓号;测试可选公寓字段时,应把另加的值明确标成测试资料。
省份代码和原地名都要保留
Province 或 Territory 下拉框可能显示完整名称,实际保存两位邮政缩写。加拿大邮政的印刷地址把省或地区放在市镇名称之后,因此要同时检查页面标签和保存值。
界面切换成中文,不需要把来源地名自行翻译后存回去。加拿大邮政的街道地址指南区分了认可的地名变体与擅自翻译市镇名称。多语言应用还应检查保存、刷新和导出后,重音符号等字符是否保持。
用一条样例走完复制和导出
进入加拿大生成器,选择省或地区后点击生成,成组复制同一结果中的街道、城市、地区和邮编。收藏后进入“我的收藏”,筛选加拿大,再下载 CSV 或 JSON。
用原结果对照导出的邮编字符串和省份代码。本站使用有限的来源街道门牌快照,姓名电话为虚构测试资料,不认证邮政有效性、不提供真实收件服务,也不额外补出来源中没有的公寓号。