香港のISOコード:HK、HKG、344を解説
香港のISOコードを検索すると、国、電話、通貨、スポーツ、インターネットの各システムが別々の識別子を使用しているため、複数の異なる答えが見つかることがあります。香港のISO 3166-1コードはHK、HKG、344です。このガイドでは、それぞれの形式の意味、HKGがオリンピックのデータにも登場する理由、そしてフォーム、ソフトウェア、財務記録でISOコードを+852、HKD、.hk、.香港と区別する方法を説明します。
香港のISOコード:簡単な答え
香港には、2文字のアルファ2コード、3文字のアルファ3コード、数字コードという、ISO 3166-1の3つの表現があります。正しい値は、データを受け取るフィールドやシステムによって異なります。
3つのISO 3166-1コードを一覧で確認
| ISOコードの種類 | 香港の値 | 一般的な用途 |
|---|---|---|
| アルファ2 | HK | 短い国フィールドと一般的なデータ交換 |
| アルファ3 | HKG | 3文字の国別データセットと一部のスポーツデータ |
| 数字 | 344 | 統計、旧式、数字のみのシステム |
から提供される別のISO国別リストでも Doceboヘルプ&サポート 香港はアルファ2の値HKで識別されています。電話の市外局番、通貨コード、オリンピックコード、インターネットドメインは、ISO 3166-1の追加形式ではありません。これらは別の規格または組織に属しています。
香港の3つのISO 3166-1コードを解説
3つのISO形式は、同じ地理的エントリを異なる方法で表します。すべてのアプリケーションで相互に置き換えられるわけではないため、送信または保存する値は、受け取るシステムのドキュメントに従って決めてください。
ISOアルファ2コード:HK
HK は、香港の2文字のISO 3166-1アルファ2識別子です。一般的な国フィールドでISOアルファ2値を求められた場合に、最もよく要求される簡潔な形式です。例えば、この規格向けに設計されたデータベースでは、 country_alpha2 = HKを保存する場合があります。
HKは、国際電話番号のプレフィックスである +852と同じではありません。また、ドメイン末尾の .hkとも同一ではありません。文字は関連していますが、1つ目はISOの国コード値、2つ目は電話番号に使用される値、3つ目はDNS識別子です。
フォーム、API、データ仕様でISO 3166-1アルファ2を期待していることが明確な場合は、HKを使用してください。国コードというラベルが付いたすべてのフィールドでこの形式が使われるとは限りません。サービスによっては、正式名称、アルファ3値、数字値、またはプロバイダー固有のコードが必要です。
ISOアルファ3コード:HKG
HKG は、香港の3文字のISO 3166-1アルファ3コードです。3文字形式は、より長く認識しやすい略称が好まれる国際的なデータセットや、インターフェースが明示的にアルファ3値を要求する場合に便利です。
例えば、APIでは country_alpha2 と country_alpha3に別々のフィールドを定義することがあります。その場合、最初のフィールドにはHK、2番目のフィールドにはHKGを入れます。2文字の値だけを検証するシステムで、HKGを自動的にHKの代わりに使用してはいけません。
HKGはオリンピックの文脈でも使用されます。文字が一致するためデータ交換が容易になることがありますが、オリンピックコードとISOコードは異なる組織によって管理されています。レコードをマッピングする際は、HKGの意味が明確になるよう、フィールド名または出典の規格を保持してください。
ISO数字コード:344
344 は、香港のISO 3166-1数字コードです。数字識別子は、統計システム、古いデータベース、アルファベットの略称を使わず言語に依存しない値を必要とするインターフェースで便利です。
フィールド名が country_numeric または iso_numeric である場合、ISO 3166-1の地理的な値として定義されていれば、344を入れることができます。アプリケーションが値をテキストとして保存するか数値として保存するかは、プロバイダーのスキーマによって異なります。データ交換時は、フィールド定義と規格名を保持してください。
344という数字は、通貨データを含む他のシステムにも登場します。ただし、それによってレコードが相互に交換可能になるわけではありません。ISO国コードの値と通貨の数字値を比較するときは、 地理的数字コード という表現を使用し、両方の意味を別々の型付きフィールドに保持してください。
香港のその他の識別子とISOコードの違い
香港でよく知られているその他のコードも便利ですが、それぞれ異なる問いに答えるものです。電話システムには市外局番、決済システムには通貨コード、スポーツデータベースにはオリンピックコード、インターネットにはドメインラベルが必要です。
国際電話番号コード:+852
+852 は、香港の国際電話番号コードです。これは通信番号体系の一部であり、ISO 3166-1の国識別子ではありません。電話アプリケーションは国際番号のルーティングや表示にこれを使用し、同じ顧客レコードの国フィールドではHKを使用することがあります。
例えば、接続記録には country_iso_alpha2 = HK と telephone_calling_code = +852を含めることができます。これらの値は関連する所在地情報を表しますが、区別のない1つの国コードフィールドに保存すべきではありません。 通信事務管理局 は、通信利用向けに香港の番号計画情報を提供しています。
フォームに香港の国コードと書かれている場合は、周囲のフィールドラベルを注意深く確認してください。電話番号に属するフィールドなら+852が期待される場合があります。ISOアルファ2と書かれていれば、該当する値はHKです。+852はISO国コードフィールドではなく、電話番号コードのフィールドに保存してください。
通貨コード:HKD
HKD は、香港ドルのISO 4217アルファベットコードです。これは通貨を識別するもので、地理的な場所を識別するものではありません。そのため、HKDはHKやHKGとは異なります。ただし、3つとも香港に関連する文字を含んでいます。
購入手続き、請求書、会計記録では、次のように値を分ける場合があります。
- country_alpha2: HK
- currency: HKD
- amount: 1,250.00
地理的なISO数字コードは344です。通貨データセットでも、香港ドルの数字通貨コードとして344が関連付けられることがあります。同じ数字が繰り返されるため、特に国別テーブルと通貨テーブルを自動的に結合する場合、データエラーの原因になる可能性があります。両方のシステムが344という数字を使用していても、HKDと地理的数字コード344は別々の型付きフィールドに保持してください。
したがって、HKDはISO 3166-1国コードの代替ではありません。HKDには金融プロバイダーが文書化した通貨フィールドを使用し、HK、HKG、344には該当する地理フィールドを使用してください。
オリンピックコード:HKG
国際オリンピック委員会は、香港のスポーツコード体系で HKG を使用しています。これは、IOC略称を使用するオリンピック結果、メダル一覧、チーム一覧、スポーツフィードを読む際に便利です。
この値は香港のISOアルファ3コードと一致しますが、一致するからといって、すべてのスポーツコードがISOコードになるわけではありません。意味はデータセットと、それを定義する組織によって決まります。一般的な国データベースではHKGをISO 3166-1アルファ3として解釈し、オリンピック結果ファイルではIOCスポーツコードとして解釈することがあります。
スポーツデータを一般的な国データベースにマッピングする場合は、出典システムまたは規格名を保持してください。一致する値は相互運用性を高める便宜的なものとして扱い、2つのコード体系が同一である証拠とはみなさないでください。
インターネットドメイン:.hkと.香港
.hk は、香港のラテン文字による国コードトップレベルドメインです。DNSやインターネットアドレスで使用され、ISO国フィールドの値としては使用されません。ISOアルファ2値HKとの関係からドメインが表す地域を特定しやすくなりますが、両者は依然として異なる技術的目的を持つ識別子です。
.香港 は、香港を表す中国語表記の国コード国際化トップレベルドメインです。 IANA の委任報告書には、香港インターネット登録公社への委任が記載されています。
の IANA 委任データでは、.hkの国コードトップレベルドメイン管理者として香港インターネット登録公社が指定されています。実際には、ドメイン登録とDNS検証には、ISO国コード検証とは別のルールが適用される場合があります。
ドメインソフトウェアでは、.香港は国際化ラベルです。ブラウザーやDNSライブラリは、ユーザーに見える中国語表記を表示しながら、内部ではASCII互換表現を処理することがあります。特定のドメインAPIが求める形式を使用してください。.hkまたは.香港の検証・登録ルールを実装する前に、最新のIANA情報と香港インターネット登録公社の最新要件を確認してください。
フォーム、ソフトウェア、データで香港のコードを使用する
コードの誤りは、フィールド名が広すぎる場合に通常発生します。信頼性の高い連携では、まず規格と形式を特定し、次にその定義に照らして値を検証します。
フォーム、データベース、API
フォーム、API、データベースのフィールドがISO 3166-1アルファ2を明示的に要求している場合にのみ、 HK を使用してください。仕様にアルファ3と書かれている場合は、 HKGを使用します。ISO数字と書かれている場合は、 344を使用します。1つの形式を受け付けるサービスでは、他の形式を拒否したり、誤って解釈したりする可能性があります。
複数の形式を交換するアプリケーションでは、別々の属性を保存するか、管理されたルックアップテーブルを使用できます。翻訳にも対応しやすい例は次のとおりです。
- country_alpha2: HK
- country_alpha3: HKG
- country_numeric: 344
属性を分けることで、変換が明示的になります。また、どちらも香港を表すという理由だけで、3文字の値を2文字のフィールドに入れることを防げます。プロバイダーがcountryという単一フィールドを使用している場合は、ISOコード、表示名、その他の識別子のどれを受け付けるのか、ドキュメントを確認してください。
受け取り側サービスが定義する大文字・小文字とデータ型を使用してください。ISOのアルファベットコードは通常大文字で表示されますが、APIには独自の検証ルールがある場合があります。数字の344は、テキストまたは整数として表現されることがあります。管理されたルックアップテーブルには、コードの種類、出典規格、受け付ける形式、連携に必要なバージョンまたは発効日の情報を記録してください。
香港の値を送信する前に、外部フォームまたはAPIがISOアルファ2、アルファ3、数字のどの形式を要求しているか確認してください。単に国コードという言葉だけから、必要な表現形式を推測しないでください。
決済と財務報告
決済・報告システムでは、地理情報と通貨情報の両方が必要になることがよくあります。これらは分けて保持してください。顧客または取引では、 HK をISOアルファ2の国値として、 HKD を通貨値として使用する場合があります。別のシステムでは、代わりにHKGまたは地理的数字344を要求することがあります。
例えば、取引記録には billing_country = HK、 settlement_currency = HKD、および currency_amount = 500.00を含めることができます。正確なフィールド名と受け付けられるコードは、決済サービス、銀行、会計プラットフォーム、または報告仕様によって異なります。
国、統計、通貨のデータセットを組み合わせる場合、数字344には特に注意が必要です。ISO 3166-1地理的数字コードやISO 4217通貨数字コードなど、マッピング元の規格を保持してください。これにより、繰り返される値が誤った意味上の一致を生むのを防ぎ、照合や監査の際に結果を説明しやすくなります。
電話、ドメイン、国、通貨のフィールドを分離する
香港の接続プロファイルには、複数の有効な識別子を同時に保持できます。
- iso_country_alpha2: HK
- iso_country_alpha3: HKG
- iso_country_numeric: 344
- telephone_calling_code: +852
- currency_code: HKD
- country_code_top_level_domain: .hk
これらの値は、1つのコードの相互交換可能なバージョンではありません。それぞれ国の識別、電話のルーティング、金銭処理、ドメイン命名という異なるタスクを支えます。これらを分離すると、検証、検索、ユーザーインターフェースのラベル付け、APIの相互運用性が向上します。
最後の検証段階では、各フィールドを、受け取り側サービスが期待する規格に照らして確認します。例えば、HKはISOアルファ2のルール、+852は電話番号のルール、HKDは通貨のルール、.hkはドメインのルールで検証します。すべての値に汎用的な国コード検証を適用するより、このフィールド単位の方法の方が信頼性に優れています。
香港、中国、正式名称の文脈
異なる国際規格、組織、ソフトウェアプロバイダーは、同じ香港のエントリを意図していても、異なる英語ラベルを使用することがあります。データセットには、 Hong Kong、 Hong Kong, China、または香港を中国の特別行政区として示す表現が表示される場合があります。
コードセットと正式ラベルを併用する
名称の違いは、出典システムの文脈で解釈してください。ラベルはその出典がエントリをどのように記述しているかを示し、HK、HKG、344はそのシステム内で使用されるコード値と形式を識別します。名称の違いによってアルファ2コードがアルファ3コードになることはなく、地理コードが通貨コードや電話コードになることもありません。
データセットを結合するときは、出典ラベル、コードの種類、集約ルールを保持してください。これは、住所データベース、統計、決済、配送、報告システムで重要です。表示名が似ているというだけで、出典の香港エントリを一般的な国名に置き換えたり、別のエントリと自動的に統合したりしないでください。
現在の連携で使用する関連ISO 3166-1値は、 HK、 HKG、および 344です。以前の名称や廃止されたコードは、文書化された過去のデータセットで特に必要とされる場合にのみ使用してください。通常の現在のフォームやAPIでは、システムが要求する形式を使用し、レコード交換時には出典ラベルを保持してください。
香港のISOコードに関する重要ポイント
- HK は、香港のISO 3166-1アルファ2コードです。
- HKG は、香港のISO 3166-1アルファ3コードであり、オリンピックのスポーツデータにも登場します。
- 344 は、香港のISO 3166-1地理的数字コードです。
- +852 は、国際電話番号コードです。
- HKD は、香港ドルの通貨コードです。
- .hk と .香港 は、香港の国コードトップレベルドメインです。
香港の国コードという一般的な表現ではなく、フィールドに記載された規格に基づいて値を選んでください。国、電話、通貨、スポーツ、ドメインの識別子を別々のフィールドに保持すると、香港のデータをより簡単かつ正確に検証・交換できます。
地域選択
投稿する(無料&登録不要)
無料&会員登録不要で投稿できます。