中華人民共和国のISOコード:CN、CHN、156の解説
中華人民共和国のISOコードは、使用しているフィールドやシステムによって異なります。ISO 3166-1において、中華人民共和国は、アルファ2形式でCN、アルファ3形式でCHN、数値形式で156となります。これらの値は、.cnウェブドメイン、+86電話番号の国番号、CNY通貨、スポーツコードとは異なります。このガイドでは、フォーム、データベース、API、決済システム、ドメイン、電話記録、下位区分データで使用すべき識別子について説明します。
中華人民共和国のISO 3166-1コード一覧
ISO 3166-1は、2文字、3文字、および数値形式で国レベルのコードを提供します。正しい中華人民共和国の国略称は、受け取る側のフォーム、データベース、API、または組織が必要とする形式によって異なります。
中華人民共和国の現在のアルファ2、アルファ3、および数値コード
直接的な答えは CN がISO 3166-1アルファ2コード、 CHN がアルファ3コード、そして 156 が数値コードとなります。現在の ISO の国のレコードでは、国名全体を中華人民共和国とし、これらを公式に割り当てられた国の値としてリストしています。
これらは単なる非公式な略称ではなく、正式なISO国識別子です。受信フィールドに一致する値を使用してください。たとえば、2文字の国コードを求めるフォームでは通常CNが期待され、アルファ3フィールドを指定するデータ交換では通常CHNが期待されます。
| コードの種類 | 中華人民共和国の値 | 標準 | 一般的なフィールド |
|---|---|---|---|
| アルファ2 | CN | ISO 3166-1 | 2文字の国フィールド |
| アルファ3 | CHN | ISO 3166-1 | 3文字の国フィールド |
| 数値 | 156 | ISO 3166-1 | 数値の国フィールド |
国コードというラベルのついたフィールドが、あらゆるISO形式を受け入れると仮定しないでください。フィールドには固定長、許可された大文字小文字、またはこれら3つの値のうちの1つだけを受け入れる検証ルールがある場合があります。
各ISO 3166-1形式の用途
アルファ2形式は2文字を使用し、最もコンパクトなISO国形式です。システムが2文字の値を指定する場合、住所フォーム、出荷記録、ユーザープロファイル、国セレクターなどでCNがよく使用されます。
アルファ3形式は3文字を使用します。CHNは国名に似ているためレポートやデータセットで認識しやすいですが、フィールドや標準でアルファ3値が要求される場合にのみ使用してください。CNの代わりに自由に使用できる長いバージョンではありません。
数値形式は3桁を使用します。値156は、システムが数値の国識別子を必要とする場合や、データモデルが数値コードを中心に設計されている場合に役立ちます。これは依然としてISO 3166-1の国の値であり、電話、通貨、郵便番号ではありません。
この ISO 3166 標準は、国や関連地域を指す国際的に認められた文字と数字のコードを定義しています。日常的な検索では、中華人民共和国の国略称、中華人民共和国の2文字国コード、中華人民共和国の3文字国コードなどのフレーズがこれらの形式を指す場合があります。正式なラベルは、アルファ2、アルファ3、および数値です。
信頼性の高いデータ交換のために、値の横に標準を記録してください。country_codeという名前の列は、iso_3166_1_alpha2、iso_3166_1_alpha3、iso_3166_1_numericという名前の列よりも明確ではありません。
中華人民共和国のインターネットおよび電話の識別子
インターネットドメインと電話番号は別々の名前空間を使用します。それらは同じ国に関連付けられている可能性がありますが、フィールドが特にその名前空間を要求していない限り、それらの値をISO国フィールドに配置してはなりません。
.cnと中華人民共和国の国コードトップレベルドメイン
.cn は、中華人民共和国の国コードトップレベルドメイン(ccTLD)です。.cnで終わるウェブサイトのように、ウェブアドレスのドメインサフィックスとして使用されます。ドットはドメイン表記の一部であり、ドットのないCNはISO 3166-1アルファ2の国の値です。
この IANA の委任レコードは、.CNを国コードトップレベルドメインとして識別し、一般にCNNICと呼ばれる中華人民共和国インターネットネットワーク情報センターをその管理者としてリストしています。
CNと.cnの関係は、人々が.cnを中華人民共和国のインターネット国コードと表現することがある理由を説明しています。ただし、これら2つの値は異なる目的に役立ちます。ドメインフィールドは.cnを格納し、ウェブアドレスはホスト名の一部としてそれを表示し、ISO国フィールドは通常、指定された形式に従ってCN、CHN、または156を格納する必要があります。
たとえば、アプリケーションは次の値を別々のフィールドに保持できます。 country_iso_alpha2 をCN、 domain_suffix を.cnとして。.cnをISO 3166-1アルファ2値を検証するAPIに送信しないでください。
中国語スクリプトドメインとそのDNS形式
中華人民共和国には、中国語スクリプトの国際化国コードトップレベルドメインもあります。目に見える形式は .中国 および .中國です。これらはDNSドメイン名前空間に属し、2文字の国コードCNに関連付けられています。これらは追加のISO 3166-1国コードではありません。
.中国の IANA 委任レコードは、それを2文字の国コード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を2文字の国フィールドに入れないでください。また、ISOコードに記号を追加して電話プレフィックスを作成しようとしないでください。
中華人民共和国の国コードの検索は、ISOコード、インターネットドメイン、または電話コードを意味する可能性があるため、曖昧になることがあります。値を入力する前に、フィールドラベルと管理基準を確認してください。国際電話国番号は電話番号フィールドに保持し、電話形式を検証したり電話システムを更新したりするときは信頼できる電気通信リファレンスを使用してください。
中華人民共和国の通貨およびオリンピックコード
財務およびスポーツ組織も独自のコードシステムを維持しています。ISO国コードに似た値は、通貨またはスポーツ代表団を識別している可能性があります。
CNYは国コードではなく通貨コードです
CNY は人民元のISO 4217通貨コードです。 CN は中華人民共和国のISO 3166-1アルファ2コードです。前者は通貨を識別し、後者は国コードシステムの国または地域を識別します。
| 値 | 名前空間 | 識別対象 | フィールドが要求する場合の使用 |
|---|---|---|---|
| CN | ISO 3166-1 | 中華人民共和国 | アルファ2国コード |
| CHN | ISO 3166-1 | 中華人民共和国 | アルファ3国コード |
| 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アルファ3コードと一致しています。一致する文字によって、オリンピックシステムとISOシステムが同一になるわけではありません。スポーツデータベースには独自のリスト、フィールドルール、または代表団の扱いがある場合があります。
スポーツの登録を完了したり競技データをインポートしたりするときは、関連するスポーツ組織によって定義されたコードを使用してください。CHNがすべてのオリンピックまたはスポーツデータベースでISOコードを使用している証明になると仮定しないでください。また、その特定のシステムから要求されない限り、CNまたは156を使用しないでください。
下位区分および関連する中華人民共和国のエントリ
国レベルのコードは、下位区分コードや関連する国レベルのレコードとは異なります。この区別は、住所、ロジスティクス、レポート、税関データ、および顧客データベースにとって重要です。
ISO 3166-2:CN下位区分コード
ISO 3166-2:CN は、中華人民共和国のISO 3166-1アルファ2コードを拡張して下位区分を識別します。下位区分値は、国プレフィックスCNで始まり、その後にハイフンと割り当てられた下位区分サフィックスが続きます。
プレフィックスは中華人民共和国との関係を示していますが、CN-で始まる値は、国レベルの値であるCN、CHN、または156の代わりにはなりません。データベースには、国用と下位区分用の2つのフィールドが必要になる場合があります。住所フォームでは、国とは別に、州、市、自治区、またはその他の行政カテゴリを個別に求めることもできます。
アプリケーションまたはデータプロバイダーに必要な現在の下位区分テーブルを使用してください。カテゴリラベルと割り当てられたサフィックスは、古い住所リストや未確認のウェブテーブルからではなく、関連する現在の標準から取得する必要があります。開発者は、住所、配送、税金、またはロジスティクスのロジックを構築する前に、下位区分値を検証する必要があります。
香港、マカオ、台湾:フィールドを明確にモデル化する
香港、マカオ、台湾は、ISO関連データでは別々の国レベルのエントリとして表示される場合がありますが、他の分類コンテキストでは中華人民共和国関連の下位区分、地域、または集計構造を通じてそれらを表現する場合があります。正しい表現は、システムとデータの目的に依存します。
国、税関、統計、法律、およびレポートシステムは、異なる集計ルールを適用する場合があります。中華人民共和国のような広範なラベルは、関連するエントリを含めるか除外するかを定義せずに使用するべきではありません。住所システムで受け入れられる値は、税関申告、財務報告、または統計比較には適していない可能性があります。
技術データの決定を政治的解釈から分離します。まず、受信システムがフィールドを何と呼んでいるか、およびどの現在のコードリストを使用しているかを特定します。次に、アプリケーションが関連するエントリを個別のレコードとして扱うか、下位区分として扱うか、またはより広い集計の一部として扱うかを文書化します。
この決定は、データを集計、請求、または報告する前に明確にする必要があります。詳細ビューと集計ビューの両方が必要な場合は、ソース値を保持し、より広いレポートグループを別のマッピングされたフィールドに格納してください。一般的な中華人民共和国のラベルで、明確なソースレコードを静かに上書きしないでください。
中華人民共和国のISOコードを正しく使用する方法
最も安全なアプローチは、最も見慣れた略称からではなく、受信フィールドの仕様からコードを選択することです。各名前空間を分離し、すべてのコード列の横に標準を文書化してください。
データフィールドによってコードを選択する
次の比較は、各値の通常の役割を示しています。これはフィールド選択ガイドであり、互換性のある略称のリストではありません。
| 値 | 名前空間 | 適切な使用法 |
|---|---|---|
| CN | ISO 3166-1 アルファ2 | 2文字の国フィールド |
| CHN | ISO 3166-1 アルファ3 | 3文字の国フィールド |
| 156 | ISO 3166-1 数値 | 数値の国フィールド |
| .cn | DNSおよびccTLD | 中華人民共和国のドメインサフィックス |
| +86 | 国際電話 | 電話番号の国プレフィックス |
| CNY | ISO 4217 | 正式な通貨フィールド |
| CHN | 関連するスポーツ名前空間 | このコードを指定するスポーツフィールド |
値が重複しているからといって、標準が同一であるとは証明されません。CHNはISOアルファ3国コードとして、またスポーツの文脈で有効である場合がありますが、フィールドの意味を決定するのは依然として受信組織です。同様に、156はフィールドによって指定された標準から解釈される必要があります。
たとえば、注文サービスは country_iso_alpha2 をCNとして、ISO 3166-2下位区分を別のフィールドに、 currency_iso4217 をCNYとして、そして phone_country_calling_code を+86として格納する場合があります。アルファ3を要求するパートナーは、CNの代わりにCHNを受け取り、ドメイン構成では.cnを使用します。このマッピングにより、1つの汎用国コードフィールドが異なる名前空間に属する値を保持するのを防ぎます。外部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、国際電話、またはスポーツ組織のコードを必要とするかどうかを確認します。
- 形式を一致させる。 フィールドに2文字、3文字、3桁、ドメインラベル、電話プレフィックス、またはCN-プレフィックス付きの下位区分値が必要かどうかを確認します。
- 必要な大文字小文字と長さを使用する。 ISOアルファベットの値は通常大文字で表現され、ドメイン名と電話フィールドは独自のフォーマットルールに従います。
- フィールドを分離しておく。 国、下位区分、ドメイン、電話、通貨、スポーツの識別子を、1つの汎用国コード列にまとめるのではなく、異なるフィールドに格納します。
- 一致しない入力をテストする。 国のアルファ2フィールドは、各値が中華人民共和国に関連付けられているという理由だけで、.cn、+86、またはCNYを受け入れるべきではありません。
- 変換を文書化する。 アルファ2、アルファ3、数値、下位区分、および歴史的な値がどのように変換されるかを記録し、システム固有の例外を特定します。
- 関連するエントリをテストする。 集計またはレポートルールを適用する前に、アプリケーションが香港、マカオ、台湾、およびその他の関連レコードをどのように処理するかを確認します。
ユーザー向けフォームの場合、プレーン言語でフィールドにラベルを付け、「国(ISO 3166-1 アルファ2)」や「通貨(ISO 4217)」など、曖昧さが予想される場合は期待される形式を含めます。インポートの場合は、警告なしにサイレント変換するのではなく、長さや句読点が間違っている値を拒否または隔離します。関連するコードリストのバージョンや取得日を保持しておくと、後からの修正や監査も容易になります。
このアプローチにより、コードの選択が目に見える形でテスト可能になります。また、あるフィールドではCN、別のフィールドではCHN、決済セクションではCNYをフォームが要求する理由を、国際的なユーザーが理解するのにも役立ちます。
中華人民共和国のISOコードに関する主要なポイント
ISO 3166-1国コードについて、中華人民共和国はアルファ2形式で CN 、 CHN 、および数値形式で 156 です。インターネットドメイン名前空間には.cn、国際電話ダイヤルには+86、ISO通貨フィールドにはCNYを使用してください。スポーツおよび下位区分システムには独自のルールがあるため、受信フィールドによって指定された標準に常に値を一致させてください。
システムに中華人民共和国の関連エントリや履歴データが含まれる場合は、範囲を文書化し、必要に応じてソース値を保持し、特定のアプリケーション用の現在のコードリストを使用してください。
地域選択
投稿する(無料&登録不要)
無料&会員登録不要で投稿できます。