Премини към основното съдържание
<< Назад към публикациите в Хонконг

ISO кодове на Хонконг: HK, HKG и 344 с обяснение

Preview image for the video "Промяна на DNS настройките за домейни на HKDNR (.com.hk и .hk)".
Промяна на DNS настройките за домейни на HKDNR (.com.hk и .hk)

Търсенето на ISO кода на Хонконг може да доведе до няколко различни отговора, тъй като държавните, телефонните, валутните, спортните и интернет системите използват отделни идентификатори. ISO 3166-1 кодовете на Хонконг са HK, HKG и 344. Това ръководство обяснява какво означава всеки формат, защо HKG може да се появява и в олимпийски данни и как да различавате ISO кодовете от +852, HKD, .hk и .香港 във формуляри, софтуер и финансови записи.

ISO кодове на Хонконг: кратък отговор

Хонконг има три представяния по ISO 3166-1: двубуквен код alpha-2, трибуквен код alpha-3 и цифров код. Правилната стойност зависи от полето или системата, която получава данните.

Трите ISO 3166-1 кода с един поглед

Тип ISO кодСтойност за ХонконгОбичайна употреба
Alpha-2HKКратки полета за държава и общ обмен на данни
Alpha-3HKGТрибуквени набори от данни за държави и някои спортни данни
Цифров344Статистически, наследени и системи, работещи само с числа

Вторичен списък на ISO държавите от Помощ и поддръжка на Docebo също идентифицира Хонконг с двубуквената стойност HK. Телефонният код, валутният код, олимпийският код и интернет домейните не са допълнителни формати по ISO 3166-1. Те принадлежат към други стандарти или организации.

Обяснение на трите ISO 3166-1 кода на Хонконг

Трите ISO формата представят един и същ географски запис по различни начини. Те не са взаимозаменяеми във всяко приложение, затова документацията на приемащата система трябва да определи коя стойност да изпратите или съхраните.

ISO кодът alpha-2: HK

HK е двубуквеният ISO 3166-1 идентификатор alpha-2 на Хонконг. Това е компактният формат, който най-често се изисква, когато общо поле за държава очаква стойност ISO alpha-2. Например база данни, създадена за този стандарт, може да съхранява country_alpha2 = HK.

HK не е същото като международния телефонен префикс +852. Той също не е идентичен с домейн окончанието .hk, въпреки че буквите са свързани. Първото е ISO стойност за държава, второто се използва при телефонното номериране, а третото е DNS идентификатор.

Използвайте HK, когато формулярът, API интерфейсът или спецификацията на данните ясно посочва, че очаква ISO 3166-1 alpha-2. Не приемайте, че всяко поле, означено като код на държава, използва този формат. Някои услуги изискват пълно име, стойност alpha-3, цифрова стойност или специфичен за доставчика код.

ISO кодът alpha-3: HKG

HKG е трибуквеният ISO 3166-1 код alpha-3 на Хонконг. Трибуквеният формат може да е полезен в международни набори от данни, където се предпочита по-дълго и по-разпознаваемо съкращение или интерфейсът изрично изисква стойности alpha-3.

Например API интерфейс може да определи отделни полета за country_alpha2 и country_alpha3. В такъв случай HK принадлежи на първото поле, а HKG — на второто. HKG не трябва автоматично да заменя HK в система, която валидира само двубуквени стойности.

HKG се използва и в олимпийски контексти. Съвпадащите букви могат да улеснят обмена на данни, но олимпийският код и ISO кодът се управляват от различни организации. При съпоставяне на записи запазвайте името на полето или изходния стандарт, за да остане значението на HKG ясно.

ISO цифровият код: 344

344 е цифровият код на Хонконг по ISO 3166-1. Цифровите идентификатори са полезни за статистически системи, по-стари бази данни и интерфейси, които се нуждаят от езиково неутрална стойност без азбучни съкращения.

Поле с име country_numeric или iso_numeric следователно може да съдържа 344, когато е дефинирано като географска стойност по ISO 3166-1. Дали приложението съхранява стойността като текст или число зависи от схемата на доставчика. При обмен на данни запазвайте дефиницията на полето и името на стандарта.

Числото 344 може да се среща и в други системи, включително във валутни данни. Това не прави записите взаимозаменяеми. Използвайте израза географски цифров код при сравняване на стойността за държава по ISO с цифрова стойност за валута и пазете двете значения в отделни типизирани полета.

По какво другите идентификатори на Хонконг се различават от ISO кодовете

Другите познати кодове на Хонконг са полезни, но отговарят на различни въпроси. Телефонната система се нуждае от код за набиране, платежната система — от валутен код, спортната база данни може да се нуждае от олимпийски код, а интернетът — от домейн етикет.

Международният код за набиране: +852

+852 е международният телефонен код за набиране на Хонконг. Той е част от телекомуникационната система за номериране, а не идентификатор на държава по ISO 3166-1. Телефонно приложение може да го използва за маршрутизиране или показване на международен номер, докато поле за държава в същия клиентски запис може да използва HK.

Например запис за свързаност може да съдържа country_iso_alpha2 = HK и telephone_calling_code = +852. Тези стойности описват свързана информация за местоположение, но не трябва да се съхраняват в едно неразграничено поле за код на държава. От Службата на комуникационния регулатор се предоставя информация за плана за номериране на Хонконг за телекомуникационни цели.

Когато формулярът посочва код на държава за Хонконг, внимателно прочетете съседните етикети на полетата. Ако полето принадлежи на телефонен номер, може да се очаква +852. Ако пише ISO alpha-2, релевантната стойност е HK. Съхранявайте +852 в поле за телефонен код за набиране, а не в поле за ISO код на държава.

Валутният код: HKD

HKD е азбучният код по ISO 4217 за хонконгския долар. Той идентифицира валута, а не географско местоположение. Това прави HKD различен както от HK, така и от HKG, въпреки че и трите съдържат букви, свързани с Хонконг.

При плащане, фактура или счетоводен запис стойностите могат да бъдат разделени по следния начин:

  • country_alpha2: HK
  • currency: HKD
  • amount: 1,250.00

Географският цифров код по ISO е 344. Набор от валутни данни също може да свързва 344 с хонконгския долар като цифров валутен код. Повтарящото се число е потенциален източник на грешки в данните, особено когато таблици за държави и валути се обединяват автоматично. Пазете HKD и географския цифров код 344 в отделни типизирани полета, дори когато и двете системи използват числото 344.

Следователно HKD не е алтернатива на ISO код за държава по ISO 3166-1. Използвайте документираното от финансовия доставчик поле за валута за HKD и съответното географско поле за HK, HKG или 344.

Олимпийският код: HKG

Международният олимпийски комитет използва HKG в своята система от спортни кодове за Хонконг. Това е полезно при четене на олимпийски резултати, таблици с медали, списъци на отбори или спортни информационни канали, които използват съкращенията на МОК.

Preview image for the video "Чун Ка Лонг прави НЕВЕРОЯТНО ЗАВРЪЩАНЕ на Световното първенство".
Чун Ка Лонг прави НЕВЕРОЯТНО ЗАВРЪЩАНЕ на Световното първенство

Стойността съвпада с ISO кода alpha-3 на Хонконг, но това не означава, че всеки спортен код е ISO код. Значението идва от набора от данни и организацията, която го определя. Обща база данни за държави може да интерпретира HKG като ISO 3166-1 alpha-3, докато файл с олимпийски резултати може да го интерпретира като спортен код на МОК.

Когато включвате спортни данни в обща база данни за държави, запазете изходната система или името на стандарта. Приемайте съвпадащата стойност като удобство за оперативна съвместимост, а не като доказателство, че двете кодови системи са идентични.

Интернет домейните: .hk и .香港

.hk е домейнът от най-високо ниво с код на държава на Хонконг, изписан с латиница. Той се използва в DNS и интернет адреси, а не като стойност за ISO поле за държава. Връзката му с ISO стойността alpha-2 HK помага да се идентифицира територията, представена от домейна, но двата идентификатора все пак имат различни технически цели.

Preview image for the video "Промяна на DNS настройките за домейни на HKDNR (.com.hk и .hk)".
Промяна на DNS настройките за домейни на HKDNR (.com.hk и .hk)

.香港 е интернационализираният домейн от най-високо ниво с код на държава, изписан с китайски знаци, който представлява Хонконг. Докладът за делегирането от IANA документира делегирането му на Hong Kong Internet Registration Corporation Limited.

Данните за делегирането на IANA за .hk посочват Hong Kong Internet Registration Corporation като оператор на домейна от най-високо ниво с код на държава. На практика регистрацията на домейни и DNS валидирането могат да включват правила, отделни от валидирането на ISO кодове за държави.

В софтуера за домейни .香港 е интернационализиран етикет. Браузър или DNS библиотека може да показва видимата за потребителя форма с китайски знаци, докато вътрешно обработва ASCII-съвместимо представяне. Използвайте формата, изискван от конкретния домейн API. Преди да реализирате правила за валидиране или регистрация на .hk или .香港, проверете актуалната информация на IANA и текущите изисквания на Hong Kong Internet Registration Corporation.

Използване на кодовете на Хонконг във формуляри, софтуер и данни

Грешките с кодове обикновено възникват, когато полето е назовано твърде общо. Надеждната интеграция първо идентифицира стандарта и формата, а след това валидира стойността спрямо това определение.

Формуляри, бази данни и API интерфейси

Използвайте HK само когато поле във формуляр, API интерфейс или база данни изрично очаква ISO 3166-1 alpha-2. Ако спецификацията посочва alpha-3, използвайте HKG. Ако посочва ISO цифров формат, използвайте 344. Услуга, която приема един формат, може да отхвърли останалите или да ги интерпретира неправилно без предупреждение.

Preview image for the video "Демонстрация | Здравейте, кръстосана препратка – Част 1".
Демонстрация | Здравейте, кръстосана препратка – Част 1

Приложение, което обменя няколко формата, може да съхранява отделни атрибути или да използва контролирана справочна таблица. Пример, удобен за превод, е:

  • country_alpha2: HK
  • country_alpha3: HKG
  • country_numeric: 344

Отделните атрибути правят преобразуванията явни. Те също така не позволяват на разработчик да постави трибуквена стойност в двубуквено поле само защото и двете описват Хонконг. Ако доставчикът използва едно поле, наречено country, прочетете документацията му, за да определите дали приема ISO код, видимо име или друг идентификатор.

Използвайте главни/малки букви и тип данни според определеното от приемащата услуга. Азбучните ISO кодове обикновено се изписват с главни букви, но API интерфейсът може да прилага собствени правила за валидиране. Цифровото 344 може да бъде представено като текст или цяло число. Контролираната справочна таблица трябва да записва типа на кода, изходния стандарт, приетия формат и необходимата за интеграцията информация за версия или дата на влизане в сила.

Преди да изпратите стойност за Хонконг, потвърдете дали външният формуляр или API интерфейс очаква ISO alpha-2, alpha-3 или цифров формат. Не извеждайте необходимото представяне само от израза „код на държава“.

Плащания и финансово отчитане

Системите за плащания и отчитане често се нуждаят както от географска, така и от парична информация. Пазете ги отделно: клиент или транзакция може да използва HK като ISO alpha-2 стойност за държава и HKD като стойност за валута. Друга система може вместо това да изисква HKG или географското цифрово 344.

Например запис за транзакция може да съдържа billing_country = HK, settlement_currency = HKD, и currency_amount = 500.00. Точните имена на полетата и приетите кодове зависят от платежната услуга, банката, счетоводната платформа или спецификацията за отчитане.

Цифровото 344 изисква особено внимание, когато се комбинират набори от данни за държави, статистика и валути. Запазете изходния стандарт в съпоставянето, например ISO 3166-1 географски цифров код или ISO 4217 цифров код на валута. Това предотвратява създаването на фалшиво семантично съвпадение от повтаряща се стойност и помага при обясняване на резултата по време на съгласуване или одит.

Разделяне на полетата за телефон, домейн, държава и валута

Профил за свързаност на Хонконг може да съдържа едновременно няколко валидни идентификатора:

Preview image for the video "Node.js проект за получаване на списък с всички държави, щати и градове по света от командния ред с JavaScript".
Node.js проект за получаване на списък с всички държави, щати и градове по света от командния ред с JavaScript
  • 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

Тези стойности не са взаимозаменяеми версии на един код. Те поддържат различни задачи: идентификация на държава, телефонно маршрутизиране, парична обработка и именуване на домейни. Разделянето им подобрява валидирането, търсенето, етикетите в потребителския интерфейс и оперативната съвместимост на API интерфейсите.

Последната стъпка за валидиране трябва да проверява всяко поле спрямо очаквания от приемащата услуга стандарт. Например валидирайте HK с правило за ISO alpha-2, +852 с телефонно правило, HKD с валутно правило, а .hk с правило за домейни. Този подход поле по поле е по-надежден от прилагането на един общ валидатор за код на държава към всяка стойност.

Хонконг, Китай и контекстът на официалното наименование

Различни международни стандарти, организации и доставчици на софтуер могат да използват различни английски етикети за един и същ замислен запис за Хонконг. Наборът от данни може да показва Хонконг, Хонконг, Китай, или формулировка, която определя Хонконг като специален административен район на Китай.

Използвайте кодовия набор заедно с официалния етикет

Разликите в имената трябва да се тълкуват в контекста на изходната система. Етикетът показва как системата описва записа, докато HK, HKG или 344 идентифицира стойността на кода и използвания формат в тази система. Вариантът на името не превръща код alpha-2 в код alpha-3 и не прави географския код валутен или телефонен код.

При комбиниране на набори от данни запазвайте изходния етикет, типа на кода и правилото за агрегиране. Това е важно за бази данни с адреси, статистика, плащания, доставки и отчетни системи. Не заменяйте записа за Хонконг от източника с общ етикет за държава и не го сливайте автоматично с друг запис само защото видимото име изглежда подобно.

За текущи интеграции съответните стойности по ISO 3166-1 са HK, HKG, и 344. Предишно име или оттеглен код трябва да се използва само когато конкретен документиран исторически набор от данни го изисква. За обичайни текущи формуляри и API интерфейси използвайте формата, изискван от системата, и запазвайте изходния етикет при обмен на записи.

Основни изводи за ISO кодовете на Хонконг

  • HK е кодът alpha-2 на Хонконг по ISO 3166-1.
  • HKG е кодът alpha-3 на Хонконг по ISO 3166-1 и се появява и в олимпийски спортни данни.
  • 344 е географският цифров код на Хонконг по ISO 3166-1.
  • +852 е международният телефонен код за набиране.
  • HKD е валутният код на хонконгския долар.
  • .hk и .香港 са домейните от най-високо ниво с код на държава на Хонконг.

Избирайте стойността според документирания стандарт на полето, а не според общия израз „код на държава за Хонконг“. Разделянето на идентификаторите за държава, телефон, валута, спорт и домейн в отделни полета улеснява точното валидиране и обмен на данни за Хонконг.

Изберете зона