加拿大郵政編碼輸入後顯示 invalid,不一定代表編碼本身錯誤。先確認國家已選Canada,再保留英文字母與數字交替的六個字元,然後查看表格是否指定要有或不要空格。下一步用Canada Post官方工具按完整地址查詢,最後再核對確認頁或輸出文件是否保留全部六個字元。
本文的 A1A 1A1 和 A1A1A1 只用來展示格式,並非已經查證屬於某個實際地址的郵政編碼。
先按錯誤現象排查
| 現象 | 應該檢查 | 不應該做 |
|---|---|---|
| 欄位只容許五個數字 | 國家是否為Canada;服務是否接受加拿大地址 | 刪走字母,硬改成美國ZIP Code |
| 加空格便被拒絕 | 表格是否明確要求不留空格;如是,保留原有六個字元 | 任意更換字元或次序 |
| 輸入時通過,但確認頁漏了一個字元 | 在已儲存資料、標籤或PDF逐一比較六個字元 | 把成功提交視為地址已獲核實 |
| 格式正確但系統找不到地址 | 用street、unit、city和province完整地址在Canada Post查詢 | 借用鄰近地址或市中心的編碼 |
| 官方查詢吻合,但網站仍拒絕 | 向網站查詢服務範圍、地址資料更新及欄位規則 | 更改國家或使用別人的郵政編碼 |
郵品顯示格式與網站輸入規則不是同一件事
Canada Post的郵政編碼說明指出,加拿大郵政編碼有六個字元,結構是 ANA NAN:字母、數字、字母,再接數字、字母、數字。首三個字元是FSA,尾三個是LDU。一個郵政編碼可能涵蓋一個街段、建築物、收件量大的單一收件人或鄉郊社區,因此不能只靠編碼確認某個收件人的完整地址。
用於郵件地址顯示時,Canada Post地址指引要求使用大寫,在第三個字元後留一個空格,不使用連字號。沒有其他指示時,可先用 A1A 1A1 的形式。
不過,郵品標準格式不代表所有網站只接受同一輸入。Canada Post輸入欄位設計指引建議,嚴格格式應向用戶說明;後端能處理時,可接受大小寫、空格等差異再作標準化。這是設計建議,不是任何特定網站已採用的證明。
若表格清楚要求不留空格,可以輸入 A1A1A1,但六個原有字元不應改變。若沒有這項指示,應閱讀錯誤訊息和網站說明,不要不斷試改編碼內容。
四項核對要分開處理
- 格式:是否有六個字元,字母與數字交替?
- 已獲分配:Canada Post是否使用這組字元?
- 配對完整地址:是否對應你的street、unit、city和province?
- 網站支援:該網站或配送服務是否接受這個國家及地址?
通過第一項不會自動證明其餘三項。核對真實地址時,應把完整地址輸入Canada Post的Find a Postal Code。撰寫本文時,我們沒有用實際地址操作這項查詢,也沒有驗證個別地址能否送達。
成功提交後仍要檢查六個字元
SAP KBA 3698769記錄了一個SAP SuccessFactors Onboarding的特定個案:加拿大合規表格進入簽署步驟時,郵政編碼少了一個字元。該資料的處理方式是在第三個字元後保留空格,令總長度連空格為七個字元。
這只適用於文件所述產品和環境,不能用來診斷其他網站,而且不是USAddressGen親自重現的測試。它提醒我們:輸入欄不再報錯後,仍應比較確認頁、已儲存個人資料、標籤或PDF,確定原有六個字元按相同次序保留。若輸出漏字或改字,先停止重複提交,把輸入與輸出的差異交給網站支援處理。
如需查看加拿大地址欄位次序及測試示例,可開啟加拿大地址頁面;頁面產生的示例不會核實真實地址的郵政編碼。USAddressGen的用途及證據限制載於關於本站。
資料於2026年10月28日按Canada Post及SAP公開文件核對。我們沒有測試商業網站表格、使用真實地址執行Canada Post查詢,亦沒有寄出實體郵件。