国コードの解説:ISO 3166と国際電話番号
国コードとは、機械・ネットワーク・電話システムがスペルを統一しなくて済むよう、各国を短い識別子で表すものです。日常でよく目にするシンプルな2文字のラベルの裏には、混同しやすい2つの異なる体系が存在します。国際標準化機構が管理するISO 3166規格と、国際電気通信連合が調整する電話発信コードです。見た目はよく似ており、名称が共通することも多いですが、それぞれ独立した機関に管理され、まったく異なる用途に使われています。

ISO 3166:アルファ2、アルファ3、数字コード
ISO 3166-1は、すべての国および多くの属領に対して3種類の並行コードを定義しています。アルファ2コードは2文字で構成され、汎用的なデフォルトとして使われます。米国はUS、英国はGB、ドイツはDE、日本はJP、ブラジルはBRです。アルファ3コードは3文字で、国名に近い読み方をするため人間が識別しやすくなっています(USA、GBR、DEU、JPN、BRA)。数字3桁コードは、米国が840、英国が826、ドイツが276のような3桁の数字です。これらの数値は国連統計部と整合しており、静かなメリットがあります。ラテン文字を含まないため、ラテン文字に依存しない識別子が必要なアラビア語・中国語・キリル文字のシステムでも同様に機能します。
3つの形式は慣例ではなく文脈によって使い分けられます。ウェブアドレスにはアルファ2、パスポートの機械可読ゾーンにはアルファ3、多言語にまたがる統計データセットには数字コードが好まれます。コードがどの体系に属するかを知れば、通常それを生成したシステムも判断できます。
ISOの国コードが使われる場面
意識して探し始めると、アルファ2コードはいたるところに存在します。.fr、.ca、.de、.jpなどの国別コードトップレベルドメイン(ccTLD)はISO 3166-1のアルファ2から直接取られており、.ukがISO上はGBというまれな例外の一つである理由もここにあります。ソフトウェアやウェブサイトが使うロケール識別子も同様に言語と地域を組み合わせており、en-US、en-GB、pt-BR、fr-CAのように表記することで、アプリケーションが正しい日付形式・スペル・通貨を選択できます。
通貨規格もこのコードを活用しています。ISO 4217の通貨コードは通常、アルファ2の国コードに通貨を表す1文字を加えた形で構成されます。US+DでUSD、GB+PでGBP、JP+YでJPYとなります。この整然とした関係が、通貨換算ツールが国旗や国名を正しい為替レートに対応させる仕組みを支えています。銀行もアルファ2を利用しています。IBANの最初の2文字は国コードであり、DEはドイツの口座、FRはフランスの口座を示します。配送ラベル・税関書類・航空機の登録記号にもこれらのコードが使われています。
国際電話発信コード(+で始まる番号)
電話の国コードはまったく別のシステムです。他国の電話にかける際にダイヤルする番号のプレフィックスで、先頭のプラス記号はお使いの回線が使用する国際アクセスプレフィックス(世界の多くの地域では00、北米では011)の代わりに使われます。コードはおおまかに地域でグループ分けされています。北米は+1という単一のコードを共有し、米国・カナダおよびいくつかのカリブ海諸国をカバーしています。アフリカの多くは2番台、ヨーロッパの多くは3番台・4番台から始まります。大きな国は早い段階で短い2桁のコードを割り当てられており、英国が+44、ドイツが+49、フランスが+33、日本が+81です。一方、より小さな地域には後から3桁のコードが割り当てられました。

国際番号の完全な形は順序に従って構成されます。国際アクセスプレフィックス、国の発信コード、該当する場合は市外局番または市内局番、そして加入者番号の順です。+1は多くの国で共有されており、+44は英国のみに割り当てられているため、発信コードはISOコードと1対1で対応しているわけではありません。この不一致が最もよくある混乱の原因であり、文字コードとダイヤル番号が一致すると思い込まず、参照テーブルで両方の列を確認することをお勧めします。
覚えておくべき主要コード
いくつかだけ覚えるなら、使用頻度の高い以下を選んでください。米国 US / USA / 840 と +1、英国 GB / GBR / 826 と +44、ドイツ DE / DEU / 276 と +49、フランス FR / FRA / 250 と +33、日本 JP / JPN / 392 と +81、中国 CN / CHN / 156 と +86、ブラジル BR / BRA / 076 と +55。これらを押さえておけば、世界の他の国々のパターンも自然と理解しやすくなります。
よくある質問
アルファ2コードとアルファ3コードの違いは何ですか?
どちらもISO 3166-1に基づいています。アルファ2は2文字のコード(US、GB、DE)で、ドメイン・ロケール・IBANの汎用デフォルトとして使われます。アルファ3は3文字のコード(USA、GBR、DEU)で、国名により近い読み方をするため、パスポート・銀行・航空業界で好まれます。
電話の国コードとISOコードは同じですか?
いいえ。+1や+44などの電話発信コードは通話のルーティングのために国際電気通信連合が管理し、ISO 3166コードはデータのために国を識別するものです。これらは別個のシステムであり、+1が複数の国をカバーしているように、必ずしも一致しません。
英国のコードがUKではなくGBである理由は何ですか?
ISO 3166-1は英国にGBを割り当てています。これはコードが歴史的にグレートブリテンを参照していたためです。.ukドメインは厳密な整合の前に生まれた例外であり、ウェブアドレスと公式ISOコードが異なっています。
数字の国コードは何に使われますか?
米国の840のような3桁の数字コードは国連統計に整合しています。ラテン文字を含まないため、ラテン文字を使用しないシステムでも文字体系に依存せず利用できます。
ISOコードと通貨の関係は?
ISO 4217の通貨コードは通常、アルファ2の国コードに通貨を表す文字を加えた形なので、USD・GBP・JPYはいずれも国コードで始まります。この対応関係があるからこそ、ツールが国と正しい通貨・レートを紐付けられます。
国際電話のかけ方は?
まず国際アクセスプレフィックス(世界の多くの地域では00、北米では011)をダイヤルし、次に国の発信コード、さらに市外局番または市内局番(該当する場合)、最後に加入者番号の順にダイヤルします。
