国コードリファレンス
リファレンスISO 3166-1 国コード(A2 / A3 / UN M49 数値)、国際電話番号、国旗、首都、ISO 4217 通貨の検索テーブル。
| 国旗 | 国名 | A2 | A3 | 数値 | 国番号 | 首都 | 通貨 |
|---|
このページの内容
国コードリファレンスとは?#
国際的なシステム — 決済ゲートウェイ、電話番号パーサー、配送ラベル、アナリティクスダッシュボード — は、遅かれ早かれ「Germany」を DE に、840 を「United States」に、+81 を「Japan」に変換する必要があります。これらの短いコードはランダムな略称ではなく、異なる国の機械が同じエンティティで合意するために維持される 3 つの連携する標準に由来します。
- ISO 3166-1 は、すべての国と主要な地域について、2 文字(
alpha-2、例:JP)、3 文字(alpha-3、例:JPN)、3 桁(numeric、例:392)の識別子を定義します。 - ITU-T E.164 は、
+の後に置く国際ダイヤル番号を定義します(日本は+81、ナイジェリアは+234)。 - ISO 4217 は通貨コード(
JPY、NGN)を定義します。
本ページはこれら 5 つを 1 つの検索可能な表にまとめ、さらに首都と、alpha-2 コードから直接計算した旗絵文字を加えます。ローカライズされた国と通貨の 名称 は、お使いのブラウザ自身の Intl.DisplayNames が生成するため、時代遅れになりがちな手翻訳リストではなく、あなたの言語で自然に読めます。
使い方#
- 上部の 検索 ボックスに入力し始めます。1 つのボックスがすべてに一致します — 国名(あなたの言語または英語)、
alpha-2、alpha-3、数値コード、国番号、首都、通貨コードです。DE、Germany、276、49、Berlin、EURのいずれかを入力すると、すべて同じ行に届きます。 - 数字のみのクエリは 2 つの役割を果たします。
840は米国の UN M49 数値に一致し、1や+1は北米電話番号計画のすべての国・地域(米国、カナダ、ジャマイカ、プエルトリコ…)に国番号の前方一致で一致します。 - 検索ボックスの隣の 件数 チップが、フィルタを生き残った行数を示します。
- 任意の行(またはセル)をクリックすると、その値がクリップボードへコピーされます —
alpha-2をフォームに貼りたいときに便利です。 - 旗の列には地域指示絵文字が表示されます。一部の地域(南極大陸
AQ)は有効な Unicode ですが、プラットフォームによっては旗ではなく素の文字AQとして描画されることがあります。コード自体は正しいままです。
主な機能#
- 249 エントリを 1 つの表に — すべての ISO 3166-1 国に主要な地域と属領(グリーンランド、プエルトリコ、香港、オーランド諸島…)を加え、それぞれに 5 つのコードすべてを収録。
- ブラウザによるローカライズ。 国と通貨の表示名は
Intl.DisplayNamesから来るため、フランス語の閲覧者は出荷された翻訳表なしにAllemagneとeuroを目にします。 - 賢い数字マッチング。 数値クエリは UN M49 数値(完全一致または前方一致)と国番号(数字の前方一致)の両方に当たり、
1で確実に NANP ブロックが浮かび上がります。 - ユーザー割り当てコードを含む。 コソボ(
XK/XKX/983)は、まだ公式の ISO 3166-1 エントリではないものの、多くの現実のシステムが使うため収録しています。 - 100% クライアント側。 データセットはページに組み込まれ、どこへも送信されません。
実例#
決済を統合していて、顧客が国番号 +234 付きの電話番号を入力したとします。それが誰の番号か、フォームの通貨を何に既定するかを知りたいとします。
検索ボックスに 234 と入力します。1 行だけが残ります。
| 国旗 | 国名 | A2 | A3 | 数値 | 国番号 | 首都 | 通貨 |
|---|---|---|---|---|---|---|---|
| 🇳🇬 | ナイジェリア | NG | NGA | 566 | 234 | アブジャ | NGN |
つまり +234 → ナイジェリア、通貨 NGN(ナイジェリア・ナイラ)、首都アブジャです。次に NANP のメンバーと比較してみます。ボックスを消して 1-787 と入力 — プエルトリコ(PR / PRI / 630)、首都サンフアン、通貨 USD です。エリアコード 787 を通じて米国のダイヤル計画を共有しているためです。-xxx 接尾辞は、素の 1 では衝突する NANP のエリアコードを、本データセットが区別するための仕組みです。
よくある質問#
alpha-2 と alpha-3 の違いは何ですか?#
alpha-2(US、DE、JP)は、人が目にする可能性のあるあらゆる場所で使われるコンパクトな形式です — トップレベルドメイン(example.de)、住所フォーム、ロケールタグ(zh-CN)。alpha-3(USA、DEU、JPN)はより読みやすく曖昧さが少ないため、パスポート、SWIFT/IBAN フィールド、税関書類に現れます。ストレージや画面スペースが問題なら alpha-2 を、明確さが重要なら alpha-3 を使います。
なぜ 840 が米国を意味するのですか?#
それが UN M49 / ISO 3166-1 の 数値 コードで、アルファベットコードとは独立に割り当てられたゼロ埋め 3 桁の数字です。ASCII 外の文字が問題になる場面や、綴りで意見が分かれるシステム間でコードをソート・比較するときに有用です。数値コードは最も安定した識別子で、国名が変更されてもめったに変わりません。
国番号は国ごとに固有ですか?#
いいえ。北米電話番号計画(+1)は約 20 の国と地域をカバーし、+7 はロシアとカザフスタンが共有します。だからこそ本データセットはプエルトリコを 1-787 のようにエリアコード付きで記録し、完全な数字列の検索でも曖昧さをなくしています。
コソボは本物の国コードですか?#
コソボはユーザー割り当てコード XK(暫定的で、まだ ISO 3166-1 にない)を使います。今日多くの決済・通信システムがこれを受け付けます。本表はまさにその理由で収録し、公式に割り当てられたコードと誤認しないよう明確にフラグを付けます。