中華人民共和國 ISO 代碼:CN、CHN 與 156 詳解
中華人民共和國的 ISO 代碼取決於您正在使用的欄位或系統。對於 ISO 3166-1,中華人民共和國的二位字母格式為 CN、三位字母格式為 CHN,數字格式則為 156。這些值與 .cn 網頁網域、+86 電話國碼、CNY 貨幣以及運動代碼不同。本指南說明在表單、資料庫、API、支付系統、網域、電話記錄和行政區劃資料中應使用哪種識別碼。
中華人民共和國 ISO 3166-1 代碼一覽
ISO 3166-1 提供二位字母、三位字母和數字格式的國家級代碼。正確的中華人民共和國國家縮寫取決於接收表單、資料庫、API 或組織所要求的格式。
中華人民共和國當前的二位字母、三位字母與數字代碼
直接的答案是 CN 作為 ISO 3166-1 二位字母代碼, CHN 作為三位字母代碼,以及 156 作為數字代碼。當前的 ISO 國家記錄透過其全名「中華人民共和國」來識別該國,並將這些列為官方指定的國家值。
這些是正式的 ISO 國家識別碼,而不僅僅是非正式的縮寫。請使用與接收欄位相符的值。例如,要求二位字母國家代碼的表單通常期望填入 CN,而指定三位字母欄位的資料交換通常期望填入 CHN。
| 代碼類型 | 中華人民共和國值 | 標準 | 典型欄位 |
|---|---|---|---|
| 二位字母 | CN | ISO 3166-1 | 二位字母國家欄位 |
| 三位字母 | CHN | ISO 3166-1 | 三位字母國家欄位 |
| 數字 | 156 | ISO 3166-1 | 數字國家欄位 |
切勿假設標有國家代碼的欄位會接受所有 ISO 格式。欄位可能具有固定長度、允許的大小寫或驗證規則,且僅接受這三個值中的其中一個。
各個 ISO 3166-1 格式的用途
二位字母格式使用兩個字母,是最緊湊的 ISO 國家格式。當系統指定二位字母值時,CN 常被用於地址表單、出貨記錄、使用者個人檔案和國家選擇器中。
三位字母格式使用三個字母。由於 CHN 更接近國家名稱,因此在報告和資料集中可能更容易辨識,但它僅應在欄位或標準要求三位字母值時使用。它並非可以隨意替代 CN 的較長版本。
數字格式使用三個數字。當系統需要數字國家識別碼或資料模型是圍繞著數字代碼設計時,156 這個值非常有用。它仍然是 ISO 3166-1 國家值,而不是電話、貨幣或郵遞區號。
此 ISO 3166 標準定義了用於指代國家及相關地區的國際認可字母和數字代碼。在日常搜尋中,「中華人民共和國國家縮寫」、「中華人民共和國二位字母國家代碼」或「中華人民共和國三位字母國家代碼」等片語可能指的就是這些格式。其正式標籤為二位字母、三位字母和數字。
為了進行可靠的資料交換,請在值旁邊記錄其標準。名為 country_code 的欄位不如名為 iso_3166_1_alpha2、iso_3166_1_alpha3 和 iso_3166_1_numeric 的欄位清晰。
中華人民共和國網際網路與電話識別碼
網際網路網域和電話號碼使用不同的命名空間。它們可能與同一個國家相關聯,但除非欄位明確要求該命名空間,否則不應將其值放入 ISO 國家欄位中。
.cn 與中華人民共和國國家代碼頂級網域
.cn 是中華人民共和國的國家代碼頂級網域(ccTLD)。它在網址中被用作網域字尾,例如以 .cn 結尾的網站。點號是網域標記的一部分;不含點號的 CN 則是 ISO 3166-1 二位字母國家值。
此 IANA 委派記錄將 .CN 識別為國家代碼頂級網域,並將通常稱為 CNNIC 的中國互聯網絡信息中心列為其管理者。
CN 與 .cn 之間的關係解釋了為什麼人們有時會將 .cn 描述為中華人民共和國的網際網路國家代碼。然而,這兩個值服務於不同的目的。網域欄位可能會儲存 .cn,網址可能會將其顯示為主機名稱的一部分,而 ISO 3166-1 國家欄位通常應根據其指定的格式儲存 CN、CHN 或 156。
例如,應用程式可以將以下值保留在不同的欄位中: country_iso_alpha2 為 CN,以及 domain_suffix 為 .cn。請勿將 .cn 傳送至驗證 ISO 3166-1 二位字母值的 API。
中文腳本網域及其 DNS 形式
中華人民共和國也擁有中文國際化國家代碼頂級網域。可見的形式為 .中国 與 .中國。這些屬於 DNS 網域命名空間,且與二位字母國家代碼 CN 相關;它們並非額外的 ISO 3166-1 國家代碼。
此 IANA 針對 .中国 的委派記錄將其識別為指定給二位字母國家代碼 CN 的國家代碼頂級網域,並將 CNNIC 列為管理者。
當應用程式或 DNS 工具需要與 ASCII 相容的形式時,對應的 Punycode 標籤通常寫作 xn--fiqs8s (用於 .中国)與 xn--fiqz9s (用於 .中國)。在文件和資料庫欄位中,Unicode 形式與 ASCII 形式應保持視覺上的區別。
僅在系統期望國際化網域或 DNS 標籤的地方使用 .中国、.中國 或其 DNS 表示形式。它們不應取代國家欄位中的 CN、CHN 或 156。同樣地,使用這些網域之一的網站也不會改變與國家記錄相關聯的 ISO 國家值。
為什麼國際電話國碼不同
中華人民共和國的國際電話國碼為 +86。此值屬於國際電信號碼編排系統,而非 ISO 3166-1。加號表示國際撥號字首格式,而 CN、CHN 和 156 則在 ISO 資料中識別國家。
因此,電話號碼欄位可能包含作為國際電話國碼的 +86,而獨立的國家欄位則包含 CN。請勿將 +86 放入二位字母國家欄位中,也不要試圖透過在 ISO 代碼中新增符號來建立電話字首。
搜尋中華人民共和國國家代碼可能會造成混淆,因為它們可能指 ISO 代碼、網際網路網域或電話代碼。在輸入值之前,請檢查欄位標籤和管理標準。將國際電話國碼保留在電話號碼欄位中,並在驗證電話格式或更新電話系統時使用權威的電信參考資料。
中華人民共和國的貨幣與奧運代碼
金融和體育組織也維護自己的代碼系統。看起來類似 ISO 國家代碼的值可能反而代表貨幣或運動代表團。
CNY 是貨幣代碼,而非國家代碼
CNY 是人民幣的 ISO 4217 貨幣代碼。 CN 是中華人民共和國的 ISO 3166-1 二位字母代碼。前者識別貨幣,後者則在國家代碼系統中識別國家或地區。
| 值 | 命名空間 | 識別 | 當欄位要求時使用 |
|---|---|---|---|
| CN | ISO 3166-1 | 中華人民共和國 | 二位字母國家代碼 |
| CHN | ISO 3166-1 | 中華人民共和國 | 三位字母國家代碼 |
| 156 | ISO 3166-1 | 中華人民共和國 | 數字國家代碼 |
| CNY | ISO 4217 | 人民幣 | 正式貨幣代碼 |
一個數字值可能會出現在多個標準中。例如,156 可以是 ISO 3166-1 中的國家數字值,也可以是 ISO 4217 中的貨幣數字值。沒有欄位定義,就無法正確解讀此數字。
商業和市場資料也可能使用 RMB 或 CNH 等術語。RMB 通常被用作人民幣的名稱或縮寫,而 CNH 則是某些情況下用於離岸人民幣的市場特定標籤。當需要正式的 ISO 4217 代碼時,這些術語不應取代 CNY。請根據 ISO 4217 驗證貨幣欄位,並遵循接收支付或會計系統的規範。
奧運與體育縮寫
奧運和體育組織維護自己的國家或代表團代碼命名空間。即使體育代碼剛好與 ISO 值相符,它們也不會自動繼承每一項 ISO 規則。
在奧運情境中, CHN 被用於中華人民共和國,這與中華人民共和國的 ISO 3166-1 三位字母代碼相符。相符的字母並不表示奧運與 ISO 系統完全相同。體育資料庫可能擁有自己的清單、欄位規則或對代表團的處理方式。
在完成體育註冊或匯入競賽資料時,請使用相關體育組織定義的代碼。切勿假設 CHN 證明了每個奧運或體育資料庫都使用 ISO 代碼,也請勿使用 CN 或 156,除非該特定系統要求使用它們。
行政區劃與中華人民共和國相關條目
國家級代碼與行政區劃代碼或相關的國家級記錄並不相同。這種區別對於地址、物流、報告、海關資料和客戶資料庫至關重要。
ISO 3166-2:CN 行政區劃代碼
ISO 3166-2:CN 延伸了中華人民共和國的 ISO 3166-1 二位字母代碼以識別行政區劃。行政區劃值以國家字首 CN 開頭,後接連字號與指定的行政區劃字尾。
該字首顯示了與中華人民共和國的關係,但以 CN- 開頭的值並不能取代國家級值 CN、CHN 或 156。資料庫可能需要兩個欄位:一個用於國家,另一個用於行政區劃。地址表單也可能會要求將省份、直轄市、自治區或其他行政類別與國家分開填寫。
請使用應用程式或資料提供者要求的當前行政區劃表。類別標籤和指定的字尾應來自相關的當前標準,而不是來自舊的地址清單或未經核實的網頁表格。開發人員在圍繞行政區劃值建立地址、配送、稅務或物流邏輯之前,應先進行驗證。
香港、澳門與台灣:明確建立欄位模型
香港、澳門和台灣在 ISO 相關資料中可能會以獨立的國家級條目出現,而其他分類情境則可能會透過與中華人民共和國相關的行政區劃、區域或聚合結構來表示它們。正確的表示方式取決於系統和資料的用途。
國家、海關、統計、法律和報告系統可能會套用不同的聚合規則。如果不先定義是否包含或排除相關條目,則不應使用諸如中華人民共和國之類的廣泛標籤。地址系統接受的值可能不適用於海關申報、財務報告或統計比較。
將技術資料決策與政治解讀區分開來。首先識別接收系統如何稱呼該欄位以及它使用哪種當前的代碼清單。然後記錄應用程式是將相關條目視為獨立記錄、行政區劃,還是視為更廣泛聚合的一部分。
在聚合、計費或報告資料之前,此項決定應當明確。如果同時需要詳細和聚合視圖,請保留來源值,並將更廣泛的報告群組儲存在獨立的對應欄位中。切勿用通用的中華人民共和國標籤默默覆蓋獨特的來源記錄。
如何正確使用中華人民共和國 ISO 代碼
最安全的方法是根據接收欄位的規範來選擇代碼,而不是從看起來最熟悉的縮寫來選擇。保持每個命名空間獨立,並在每個代碼欄位旁記錄其標準。
根據資料欄位選擇代碼
以下比較顯示了每個值的正常角色。這是一份欄位選擇指南,而不是可互換縮寫的清單。
| 值 | 命名空間 | 適當用途 |
|---|---|---|
| CN | ISO 3166-1 二位字母 | 二位字母國家欄位 |
| CHN | ISO 3166-1 三位字母 | 三位字母國家欄位 |
| 156 | ISO 3166-1 數字 | 數字國家欄位 |
| .cn | DNS 與 ccTLD | 中華人民共和國網域字尾 |
| +86 | 國際電話 | 電話號碼國家字首 |
| CNY | ISO 4217 | 正式貨幣欄位 |
| CHN | 相關體育命名空間 | 指定此代碼的體育欄位 |
重複的值並不能證明標準是相同的. CHN 作為 ISO 三位字母國家代碼和在體育情境中可能都有效,但接收組織仍然決定了該欄位的含義。同樣地,156 必須根據欄位命名的標準來解讀。
例如,訂單服務可能會將 country_iso_alpha2 儲存為 CN、將 ISO 3166-2 行政區劃儲存在獨立欄位中、將 currency_iso4217 儲存為 CNY,以及將 phone_country_calling_code 儲存為 +86。要求三位字母的合作夥伴會收到 CHN 而非 CN,而網域組態則會使用 .cn。這種對應關係可防止單一通用國家代碼欄位承載屬於不同命名空間的值。如果外部 API 的文件不明確,請使用其驗證結構描述和陳述的格式,而不是從欄位標籤進行猜測。
在資料庫、試算表或 API 規格中,請在每個欄位旁寫上標準。諸如 iso_country_alpha2、iso_country_alpha3、iso_country_numeric、domain_cctld、phone_calling_code、currency_iso4217 和 sports_code 之類的名稱可降低發生意外替換的可能性。
當前與歷史及已退役代碼
對於當前中華人民共和國國家代碼查詢,請優先使用 CN、CHN 和 156。本文未將以前的國家名稱或已退役的值呈作當前識別碼。歷史值在檔案庫、移轉專案、法律記錄或長期執行的客戶資料庫中可能仍然很重要,但必須清楚顯示其狀態。
在移轉舊資料時,請檢查當前的 ISO 維護記錄以及任何記錄在案的變更歷史。在重視可稽核性時保留原始值,記錄其為歷史值或已退役值,並且僅在目的端系統需要當前值時才套用記錄在案的對應關係。
切勿僅憑與 CN 或 CHN 在視覺上的相似性就取代不熟悉的舊版值。移轉規則應識別來源標準、生效期間、目的端值以及轉換原因。
表單與 API 的驗證檢查清單
在表單、資料庫、試算表或 API 中新增中華人民共和國識別碼時,請使用此檢查清單:
- 識別命名空間。 確認欄位是否要求 ISO 3166-1、ISO 3166-2、ISO 4217、DNS、國際電話或體育組織的代碼。
- 符合格式。 檢查欄位是否要求兩個字母、三個字母、三個數字、網域標籤、電話字首或帶有 CN- 字首的行政區劃值。
- 使用規定的大小寫與長度。 ISO 字母值通常以大寫表示,而網域名稱和電話欄位則遵循其自身的格式化規則。
- 保持欄位獨立。 將國家、行政區劃、網域、電話、貨幣和體育識別碼儲存在不同的欄位中,而不是將它們合併在一個通用的國家代碼欄位中。
- 測試不符的輸入。 國家二位字母欄位不應僅因為每個值都與中華人民共和國相關聯,就接受 .cn、+86 或 CNY。
- 記錄轉換過程。 記錄二位字母、三位字母、數字、行政區劃和歷史值的轉換方式,並識別任何系統特定的例外情況。
- 測試相關條目。 在套用聚合或報告規則之前,確認應用程式如何處理香港、澳門、台灣和其他相關記錄。
對於面向使用者的表單,請使用平易近人的語言標記欄位,並在可能產生混淆的地方包含預期格式,例如「國家(ISO 3166-1 二位字母)」或「貨幣(ISO 4217)」。對於匯入,請拒絕或隔離長度或標點符號錯誤的值,而不是默默地進行轉換。保留相關的代碼清單版本或擷取日期也使後續的更正和稽核更加容易。
這種方法使得代碼選擇變得可見且可測試。它也有助於國際使用者理解為什麼表單可能會在一個欄位中要求 CN,在另一個欄位中要求 CHN,並在支付區段中要求 CNY。
中華人民共和國 ISO 代碼的重點摘要
對於 ISO 3166-1 國家代碼,中華人民共和國為 CN (二位字母格式) CHN (三位字母格式),以及 156 (數字格式)。網際網路網域命名空間請使用 .cn、國際電話撥號請使用 +86,ISO 貨幣欄位則請使用 CNY。體育和行政區劃系統有其自身的規則,因此請務必將值與接收欄位命名的標準相匹配。
當系統涉及中華人民共和國相關條目或歷史資料時,請記錄範圍、在必要時保留來源值,並針對特定應用程式使用當前的代碼清單。
選擇區域
建立貼文
發文是免費的,無需註冊。