ISO 3166-1 Alpha-2 コード -- 2文字の国コード標準

ISO 3166-1 alpha-2の2文字国コードの完全ガイド。割り当て方法、使用場所、alpha-3との違いを解説します。

Standards

詳細な説明

Alpha-2コードとは

ISO 3166-1 alpha-2コードは、国際標準化機構(ISO)が管理する2文字の国コードです。技術分野や日常生活で最も広く使用されている国コード形式です。

コードの割り当て方法

ISO 3166維持管理機関(ISO 3166/MA)は、国連公用語(英語、フランス語など)の国名に基づいてalpha-2コードを割り当てます。対応は必ずしも明白ではありません:

Alpha-2 由来
ドイツ DE Deutschland
スペイン ES Espana
スイス CH Confoederatio Helvetica
日本 JP Japan
南アフリカ ZA Zuid-Afrika

Alpha-2コードの使用場所

  1. インターネットドメイン -- .uk、.de、.jpなどのccTLDはalpha-2コードに基づく
  2. HTML lang属性 -- <html lang="en-US"><html lang="ja-JP">
  3. BCP 47言語タグ -- en-USfr-CAzh-CNは言語と国を組み合わせる
  4. 通貨コード -- ISO 4217通貨コードの最初の2文字はalpha-2国コード(例:USD、GBP、JPY)
  5. 配送ラベル -- 国際郵便・荷物
  6. パスポートの機械読み取りゾーン -- ICAOはalpha-3を使用するが、多くのシステムがalpha-2を相互参照

予約コードと特別コード

一部のalpha-2コードには特別なステータスがあります:

  • AA、QM-QZ、XA-XZ、ZZ -- ユーザー定義またはプライベート使用に予約
  • EU -- 欧州連合のために例外的に予約
  • UK -- 英国のために例外的に予約(公式コードはGB)

コードの安定性

Alpha-2コードが変更されることはまれですが、国の改名や統合時に発生します。コードが廃止された場合、混乱を防ぐため少なくとも50年間は再割り当てされません。

ユースケース

Web開発者が登録フォームの国選択ドロップダウンを構築する際に、オプション値としてalpha-2コードを使用します。同じコードがi18nロケールルーティング、SEO用のhreflangタグ生成、ユーザーのブラウザ言語設定のマッチングに使われます。

試してみる — Country Code Reference

フルツールを開く