Kódy ISO pre Čínu: CN, CHN a 156 – vysvetlenie
Kód ISO pre Čínu závisí od toho, aké pole alebo systém používate. Pre ISO 3166-1 je Čínska ľudová republika reprezentovaná ako CN vo formáte alpha-2, CHN vo formáte alpha-3 a 156 v číselnom formáte. Tieto hodnoty sa líšia od webových domén .cn, telefonickej predvoľby +86, meny CNY a športových kódov. Táto príručka vysvetľuje, ktorý identifikátor použiť vo formulároch, databázach, rozhraniach API, platobných systémoch, doménach, telefónnych záznamoch a údajoch o podcelkoch.
Kódy ISO 3166-1 pre Čínu v skratke
Norma ISO 3166-1 poskytuje kódy na úrovni krajín v dvojpísmenovom, trojpísmenovom a číselnom formáte. Správna skratka krajiny Čína závisí od formátu požadovaného prijímacím formulárom, databázou, rozhraním API alebo organizáciou.
Aktuálne kódy alpha-2, alpha-3 a číselné kódy Číny
Priama odpoveď je CN pre kód ISO 3166-1 alpha-2, CHN pre kód alpha-3 a 156 pre číselný kód. Aktuálny ISO záznam krajiny identifikuje krajinu pod jej celým názvom Čínska ľudová republika a uvádza ich ako oficiálne priradené hodnoty krajiny.
Toto sú formálne identifikátory krajín ISO, nie len neformálne skratky. Použite hodnotu, ktorá zodpovedá prijímaciemu poľu. Napríklad formulár požadujúci dvojpísmenový kód krajiny obvykle očakáva CN, zatiaľ čo výmena údajov, ktorá špecifikuje pole alpha-3, obvykle očakáva CHN.
| Typ kódu | Hodnota pre Čínu | Štandard | Typické pole |
|---|---|---|---|
| Alpha-2 | CN | ISO 3166-1 | Dvojpísmenové pole krajiny |
| Alpha-3 | CHN | ISO 3166-1 | Trojpísmenové pole krajiny |
| Číselný | 156 | ISO 3166-1 | Číselné pole krajiny |
Nepredpokladajte, že pole označené ako kód krajiny akceptuje každý formát ISO. Pole môže mať pevnú dĺžku, povolenú veľkosť písmen alebo pravidlo overovania, ktoré akceptuje iba jednu z týchto troch hodnôt.
Na čo slúži každý formát ISO 3166-1
Formát alpha-2 používa dve písmená a je najkompaktnejším formátom krajiny ISO. CN sa často používa vo formulároch adries, záznamoch o preprave, používateľských profiloch a výberoch krajín, keď systém špecifikuje dvojpísmenovú hodnotu.
Formát alpha-3 používa tri písmená. CHN môže byť ľahšie rozpoznateľný v správach a súboroch údajov, pretože viac pripomína názov krajiny, ale mal by sa používať iba vtedy, keď pole alebo norma vyžaduje hodnotu alpha-3. Nie je to dlhšia verzia, ktorú možno voľne nahradiť za CN.
Číselný formát používa tri číslice. Hodnota 156 je užitočná, keď systém vyžaduje číselné identifikátory krajiny alebo keď je dátový model navrhnutý okolo číselných kódov. Stále ide o hodnotu krajiny ISO 3166-1, nie o telefónny, menový alebo poštový kód.
Norma ISO 3166 definuje medzinárodne uznávané písmenové a číselné kódy na označenie krajín a súvisiacich oblastí. Pri každodenných vyhľadávaniach môžu frázy ako skratka krajiny Čína, dvojpísmenový kód krajiny Čína alebo trojpísmenový kód krajiny Čína odkazovať na tieto formáty. Formálne označenia sú alpha-2, alpha-3 a číselný.
Pre spoľahlivú výmenu údajov zaznamenajte štandard vedľa hodnoty. Stĺpec s názvom country_code je menej jasný ako stĺpce s názvom iso_3166_1_alpha2, iso_3166_1_alpha3 a iso_3166_1_numeric.
Internetové a telefonické identifikátory pre Čínu
Internetové domény a telefónne čísla používajú samostatné menné priestory. Môžu byť spojené s tou istou krajinou, ale ich hodnoty by sa nemali umiestňovať do poľa krajiny ISO, pokiaľ to pole výslovne nepožaduje daný menný priestor.
.cn a domény najvyššej úrovne s kódom krajiny pre Čínu
.cn je doména najvyššej úrovne s kódom krajiny pre Čínu, teda ccTLD. Používa sa ako doménová prípona v internetových adresách, napríklad webová stránka končiaca na .cn. Bodka je súčasťou zápisu domény; CN bez bodky je hodnota krajiny alpha-2 podľa ISO 3166-1.
Záznam IANA delegovania identifikuje .CN ako doménu najvyššej úrovne s kódom krajiny a uvádza Čínske centrum pre informácie o internetovej sieti, bežne nazývané CNNIC, ako jeho správcu.
Vzťah medzi CN a .cn vysvetľuje, prečo ľudia niekedy opisujú .cn ako internetový kód krajiny pre Čínu. Tieto dve hodnoty však slúžia na rôzne účely. Doménové pole môže ukladať .cn, webová adresa ho môže zobraziť ako súčasť názvu hostiteľa a pole krajiny ISO by malo normálne ukladať CN, CHN alebo 156 podľa špecifikovaného formátu.
Aplikácia môže napríklad uchovávať nasledujúce hodnoty v samostatných poliach: country_iso_alpha2 ako CN a domain_suffix ako .cn. Neodosielajte .cn do rozhrania API, ktoré overuje hodnoty alpha-2 podľa ISO 3166-1.
Domény v čínskom písme a ich formy DNS
Čína má tiež internacionalizované domény najvyššej úrovne s kódom krajiny v čínskom písme. Viditeľné formy sú .中国 a .中國. Tieto patria do menného priestoru domény DNS a súvisia s dvojpísmenovým kódom krajiny CN; nie sú to ďalšie kódy krajín ISO 3166-1.
Záznam IANA delegovania pre .中国 ho identifikuje ako doménu najvyššej úrovne s kódom krajiny určenú pre dvojpísmenový kód krajiny CN a uvádza CNNIC ako správcu.
Keď aplikácia alebo nástroj DNS vyžaduje formát kompatibilný s ASCII, zodpovedajúce štítky Punycode sa bežne píšu ako xn--fiqs8s pre .中国 a xn--fiqz9s pre .中國. Unicode formy a formy ASCII by sa mali v dokumentácii a políckach databázy udržiavať vizuálne odlišné.
Používajte .中国, .中國 alebo ich reprezentácie DNS iba tam, kde systém očakáva internacionalizovanú doménu alebo štítok DNS. Nemali by nahrádzať CN, CHN alebo 156 v poli krajiny. Podobne webová stránka používajúca jednu z týchto domén nemení hodnotu krajiny ISO priradenú k záznamu krajiny.
Prečo sa medzinárodná predvoľba líši
Medzinárodná telefonická predvoľba pre Čínu je +86. Táto hodnota patrí do medzinárodného systému číslovania telekomunikácií, nie do ISO 3166-1. Znamienko plus označuje formát medzinárodnej predvoľby vytočenia, zatiaľ čo CN, CHN a 156 identifikujú krajinu v údajoch ISO.
Pole telefónneho čísla preto môže obsahovať +86 ako medzinárodnú predvoľbu, zatiaľ čo samostatné pole krajiny obsahuje CN. Neumiestňujte +86 do dvojpísmenového poľa krajiny a nepokúšajte sa vytvoriť telefónnu predvoľbu pridaním symbolov k kódu ISO.
Vyhľadávanie kódu krajiny pre Čínu môže byť nejednoznačné, pretože môže znamenať kód ISO, internetovú doménu alebo telefónny kód. Pred zadaním hodnoty skontrolujte štítok poľa a riadiacu normu. Uchovávajte medzinárodnú predvoľbu v poli telefónneho čísla a pri overovaní formátov telefónov alebo aktualizácii telefónneho systému používajte autoritatívnu telekomunikačnú referenciu.
Menové a olympijské kódy pre Čínu
Finančné a športové organizácie tiež udržiavajú svoje vlastné systémy kódov. Hodnota, ktorá vyzerá podobne ako kód krajiny ISO, môže namiesto toho identifikovať menu alebo športovú delegáciu.
CNY je menový kód, nie kód krajiny
CNY je menový kód ISO 4217 pre renminbi. CN je kód alpha-2 podľa ISO 3166-1 pre Čínu. Prvý identifikuje menu, zatiaľ čo druhý identifikuje krajinu alebo oblasť v systéme kódov krajín.
| Hodnota | Menný priestor | Identifikuje | Použite, keď pole vyžaduje |
|---|---|---|---|
| CN | ISO 3166-1 | Čína | Kód krajiny Alpha-2 |
| CHN | ISO 3166-1 | Čína | Kód krajiny Alpha-3 |
| 156 | ISO 3166-1 | Čína | Číselný kód krajiny |
| CNY | ISO 4217 | Renminbi | Formálny menový kód |
Číselná hodnota sa môže vyskytnúť vo viacerých normách. Napríklad 156 môže byť číselná hodnota krajiny v ISO 3166-1 a číselná hodnota meny v ISO 4217. Číslo nemožno správne interpretovať bez definície poľa.
Obchodné a trhové materiály môžu používať aj výrazy ako RMB alebo CNH. RMB sa bežne používa ako názov alebo skratka pre renminbi, zatiaľ čo CNH je označenie špecifické pre trh, ktoré sa v niektorých kontextoch používa pre offshore renminbi. Tieto termíny by nemali nahradiť CNY, keď sa vyžaduje formálny kód ISO 4217. Overte menové polia oproti ISO 4217 a postupujte podľa špecifikácie prijímacieho platobného alebo účtovného systému.
Olympijské a športové skratky
Olympijské a športové organizácie udržiavajú svoje vlastné menné priestory pre kódy krajín alebo delegácií. Automaticky nepreberajú každé pravidlo ISO, aj keď sa športový kód náhodou zhoduje s hodnotou ISO.
V olympijských kontextoch CHN sa používa pre Čínu, čo zodpovedá kódu alpha-3 podľa ISO 3166-1 pre Čínu. Zhodujúce sa písmená nerobia olympijské a ISO systémy totožnými. Športová databáza môže mať vlastný zoznam, pravidlá polí alebo zaobchádzanie s delegáciami.
Pri vypĺňaní športovej registrácii alebo importovaní údajov o súťaži použite kód definovaný príslušnou športovou organizáciou. Nepredpokladajte, že CHN dokazuje, že každá olympijská alebo športová databáza používa kódy ISO, a nepoužívajte CN ani 156, pokiaľ ich tento konkrétny systém nevyžaduje.
Podcelky a súvisiace záznamy pre Čínu
Kódy na úrovni krajín nie sú rovnaké ako kódy podcelkov alebo súvisiace záznamy na úrovni krajín. Toto rozlíšenie je dôležité pre adresy, logistiku, výkazníctvo, colné údaje a zákaznícke databázy.
Kódy podcelkov ISO 3166-2:CN
ISO 3166-2:CN rozširuje kód alpha-2 ISO 3166-1 pre Čínu na identifikáciu podcelkov. Hodnota podcelku začína predponou krajiny CN, za ktorou nasleduje spojovník a priradená prípona podcelku.
Predpona ukazuje vzťah k Číne, ale hodnota začínajúca na CN- nie je náhradou za hodnotu na úrovni krajiny CN, CHN alebo 156. Databáza môže potrebovať obe polia: jedno pre krajinu a druhé pre podcelok. Formulár adresy môže tiež žiadať provinciu, obec, autonómnu oblasť alebo inú správnu kategóriu oddelene od krajiny.
Použite aktuálnu tabuľku podcelkov požadovanú aplikáciou alebo poskytovateľom údajov. Štítky kategórií a priradené prípony by mali pochádzať z príslušnej aktuálnej normy, a nie zo starého zoznamu adries alebo neoverenej webovej tabuľky. Vývojári by mali pred vytvorením logiky adries, doručenia, daní alebo logistiky overiť hodnoty podcelkov.
Hongkong, Macao a Taiwan: Modelujte pole explicitne
Hongkong, Macao a Taiwan sa môžu objaviť ako samostatné záznamy na úrovni krajín v údajoch súvisiacich s ISO, zatiaľ čo iné kontexty klasifikácie ich môžu prezentovať prostredníctvom štruktúr podcelkov, regionálnych alebo agregačných štruktúr súvisiacich s Čínou. Správna reprezentácia závisí od systému a účelu údajov.
Krajina, colné, štatistické, právne a vykazovacie systémy môžu uplatňovať rôzne pravidlá agregácie. Široký štítok, akým je Čína, by sa nemal používať bez definovania toho, či zahŕňa alebo vylučuje súvisiace záznamy. Hodnota akceptovaná systémom adries nemusí byť vhodná pre colné vyhlásenie, finančnú správu alebo štatistické porovnanie.
Oddelte rozhodnutie o technických údajoch od politickej interpretácie. Najprv zistite, ako prijímací systém nazýva pole a aký aktuálny zoznam kódov používa. Potom doložte, či aplikácia zaobchádza so súvisiacimi záznamami ako so samostatnými záznamami, ako s podcelkami alebo ako so súčasťou širšieho agregátu.
Toto rozhodnutie by malo byť explicitné pred agregáciou, fakturáciou alebo vykazovaním údajov. Ak sú potrebné podrobné aj agregované zobrazenia, zachovajte pôvodnú hodnotu a uložte širšiu skupinu výkazov v samostatnom mapovanom poli. Nesmie dôjsť k tichému prepísaniu odlišného zdrojového záznamu všeobecným štítkom Čína.
Hongkong, Macao a Taiwan: Modelujte pole explicitne
Ako správne používať kódy ISO pre Čínu
Vyberte kód podľa dátového poľa
Nasledujúce porovnanie ukazuje bežnú úlohu každej hodnoty. Ide o príručku na výber polí, nie o zoznam zameniteľných skratiek.
| Hodnota | Menný priestor | Vhodné použitie |
|---|---|---|
| CN | ISO 3166-1 alpha-2 | Dvojpísmenové pole krajiny |
| CHN | ISO 3166-1 alpha-3 | Trojpísmenové pole krajiny |
| 156 | ISO 3166-1 číselný | Číselné pole krajiny |
| .cn | DNS a ccTLD | Doménové prípony pre Čínu |
| +86 | Medzinárodná telefonická sieť | Predvoľba krajiny pre telefónne číslo |
| CNY | ISO 4217 | Formálne menové polia |
| CHN | Príslušný športový menný priestor | Športové polia, ktoré špecifikujú tento kód |
Opakované hodnoty nedokazujú, že normy sú totožné. CHN môže byť platný ako kód krajiny ISO alpha-3 a v športovom kontexte, ale prijímajúca organizácia stále určuje, čo pole znamená. Podobne 156 sa musí interpretovať podľa normy pomenovanej poľom.
Služba objednávok môže napríklad ukladať country_iso_alpha2 ako CN, podcelok ISO 3166-2 v samostatnom poli, currency_iso4217 ako CNY a phone_country_calling_code ako +86. Partner, ktorý požaduje alpha-3, by dostal CHN namiesto CN, zatiaľ čo konfigurácia domény by použila .cn. Toto mapovanie zabraňuje tomu, aby jedno všeobecné pole kódu krajiny nieslo hodnoty patriace do rôznych menných priestorov. Ak je dokumentácia externého rozhrania API nejasná, použite jeho schému overovania a uvedený formát namiesto hádania zo štítku poľa.
V databáze, tabuľke alebo špecifikácii rozhrania API napíšte normu vedľa každého stĺpca. Názvy ako iso_country_alpha2, iso_country_alpha3, iso_country_numeric, domain_cctld, phone_calling_code, currency_iso4217 a sports_code robia náhodné zámeny menej pravdepodobnými.
Aktuálne verzus historické a vyradené kódy
Pri vyhľadávaní aktuálnych kódov krajín pre Čínu uprednostňujte CN, CHN a 156. Tento článok nepredstavuje bývalé názvy krajín ani vyradené hodnoty ako aktuálne identifikátory. Historická hodnota môže byť stále dôležitá v archíve, migračnom projekte, právnom zázname alebo dlhodobej zákazníckej databáze, ale jej stav musí byť zreteľne zobrazený.
Pri migrácii starších údajov skontrolujte aktuálne záznamy údržby ISO a akúkoľvek dokumentovanú históriu zmien. Zachovajte pôvodnú hodnotu, keď záleží na auditovateľnosti, zaznamenajte, či ide o historickú alebo vyradenú hodnotu, a použite zdokumentované mapovanie iba vtedy, keď cieľový systém vyžaduje aktuálnu hodnotu.
Nenahrádzajte neznámu staršiu hodnotu iba na základe vizuálnej podobnosti s CN alebo CHN. Migračné pravidlo by malo identifikovať zdrojovú normu, obdobie platnosti, cieľovú hodnotu a dôvod konverzie.
Kontrolný zoznam overovania pre formuláre a rozhrania API
Použite tento kontrolný zoznam pri pridávaní identifikátorov pre Čínu do formulára, databázy, tabuľky alebo rozhrania API:
- Identifikujte menný priestor. Potvrďte, či pole vyžaduje ISO 3166-1, ISO 3166-2, ISO 4217, DNS, medzinárodné telefonovanie alebo kód športovej organizácie.
- Prispôsobte formát. Skontrolujte, či pole vyžaduje dve písmená, tri písmená, tri číslice, doménový štítok, telefónnu predvoľbu alebo hodnotu podcelku s predponou CN-.
- Použite požadovanú veľkosť písmen a dĺžku. Abecedné hodnoty ISO sú zvyčajne vyjadrené veľkými písmenami, zatiaľ čo názvy domén a telefónne polia sa riadia vlastnými pravidlami formátovania.
- Uchovávajte polia oddelené. Ukladajte identifikátory krajiny, podcelku, domény, telefónu, meny a športu do rôznych polí namiesto ich kombinovania do jedného všeobecného stĺpca kódu krajiny.
- Testujte nezhodujúce sa vstupy. Pole alpha-2 krajiny by nemalo akceptovať .cn, +86 ani CNY len preto, že každá hodnota je spojená s Čínou.
- Zdokumentujte konverzie. Zaznamenajte, ako sa konvertujú hodnoty alpha-2, alpha-3, číselné, podcelkové a historické hodnoty, a identifikujte všetky výnimky špecifické pre daný systém.
- Testujte súvisiace záznamy. Potvrďte, ako aplikácia spracováva Hongkong, Macao, Taiwan a ďalšie súvisiace záznamy pred použitím pravidiel agregácie alebo vykazovania.
Pre formuláre určené používateľom označte polia jednoduchým jazykom a uveďte očakávaný formát tam, kde je pravdepodobná nejednoznačnosť, napríklad „Krajina (ISO 3166-1 alpha-2)“ alebo „Mena (ISO 4217)“. Pri importoch odmietnite alebo dajte do karantény hodnoty s nesprávnou dĺžkou alebo interpunkciou namiesto ich tichého konvertovania. Zachovanie príslušnej verzie zoznamu kódov alebo dátumu načítania tiež uľahčuje neskoršie opravy a audity.
Tento prístup robí výber kódu viditeľným a testovateľným. Pomáha tiež medzinárodným používateľom pochopiť, prečo môže formulár vyžadovať CN v jednom poli, CHN v inom a CNY v platobnej časti.
Kľúčové poznatky o kódoch ISO pre Čínu
Pre kód krajiny ISO 3166-1 je Čína CN vo formáte alpha-2, CHN vo formáte alpha-3 a 156 v číselnom formáte. Použite .cn pre menný priestor internetových domén, +86 pre medzinárodné telefonické predvoľby a CNY pre menné pole ISO. Športové systémy a systémy podcelkov majú svoje vlastné pravidlá, takže hodnotu vždy priraďte k norme pomenovanej prijímacím poľom.
Keď systém zahŕňa súvisiace záznamy pre Čínu alebo historické údaje, zdokumentujte rozsah, v prípade potreby zachovajte zdrojové hodnoty a pre konkrétnu aplikáciu použite aktuálny zoznam kódov.
Vyberte oblasť
Vytvorte príspevok
Publikovanie je bezplatné a nevyžaduje sa žiadna registrácia.