Kódy ISO pro Čínu: CN, CHN a 156 vysvětleny
Kód ISO pro Čínu závisí na tom, jaké pole nebo systém používáte. Pro normu ISO 3166-1 je Čínská lidová republika označena jako CN ve formátu alpha-2, CHN ve formátu alpha-3 a 156 v číselném formátu. Tyto hodnoty se liší od webových domén .cn, telefonní předvolby +86, měny CNY a sportovních kódů. Tato příručka vysvětluje, jaký identifikátor použít ve formulářích, databázích, rozhraních API, platebních systémech, doménách, telefonních záznamech a datech podřízených správních celků.
Kódy ISO 3166-1 pro Čínu v přehledu
ISO 3166-1 poskytuje kódy na úrovni státu ve dvouPísmenném, třípísmenném a číselném formátu. Správná zkratka země Čína závisí na formátu požadovaném příslušným formulářem, databází, rozhraním API nebo organizací.
Aktuální kódy Alpha-2, Alpha-3 a číselné kódy pro Čínu
Přímá odpověď je CN pro kód ISO 3166-1 alpha-2, CHN pro kód alpha-3 a 156 pro číselný kód. Aktuální ISO záznam o zemi identifikuje zemi podle jejího plného názvu Čínská lidová republika a uvádí je jako oficiálně přidělené hodnoty pro zemi.
Jedná se o formální identifikátory zemí podle ISO, nikoli pouze o neformální zkratky. Použijte hodnotu, která odpovídá přijímajícímu poli. Například formulář požadující dvoupísmenný kód země obvykle očekává CN, zatímco datová výměna určující pole alpha-3 obvykle očekává CHN.
| Typ kódu | Hodnota pro Čínu | Standard | Typické pole |
|---|---|---|---|
| Alpha-2 | CN | ISO 3166-1 | Dvoupísmenné pole země |
| Alpha-3 | CHN | ISO 3166-1 | Třípísmenné pole země |
| Číselný | 156 | ISO 3166-1 | Číselné pole země |
Předpokládejte, že pole označené jako kód země nepřijímá každý formát ISO. Pole může mít pevnou délku, povolená velká/malá písmena nebo pravidlo ověřování, které přijímá pouze jednu z těchto tří hodnot.
K čemu slouží jednotlivé formáty ISO 3166-1
Formát alpha-2 používá dvě písmena a je nejkompaktnějším formátem země ISO. CN se často používá ve formulářích adres, přepravních záznamech, uživatelských profilech a voličích zemí, když systém určuje dvoupísmennou hodnotu.
Formát alpha-3 používá tři písmena. CHN může být snáze rozpoznatelný v sestavách a datových sadách, protože se názvu země podobá více, měl by se však používat pouze tehdy, když pole nebo norma vyžaduje hodnotu alpha-3. Nejedná se o delší verzi, kterou lze volně nahradit CN.
Číselný formát používá tři číslice. Hodnota 156 je užitečná, když systém vyžaduje číselné identifikátory zemí nebo když je datový model navržen kolem číselných kódů. Stále se jedná o hodnotu země ISO 3166-1, nikoli o telefonní, měnový nebo poštovní kód.
Norma ISO 3166 definuje mezinárodně uznávané kódy písmen a čísel pro odkazování na země a související oblasti. Při každodenním vyhledávání mohou výrazy jako zkratka země Čína, dvoupísmenný kód země Čína nebo třípísmenný kód země Čína odkazovat na tyto formáty. Formální označení jsou alpha-2, alpha-3 a numeric.
Pro spolehlivou výměnu dat zaznamenejte normu vedle hodnoty. Sloupec s názvem country_code je méně přehledný než sloupce s názvem iso_3166_1_alpha2, iso_3166_1_alpha3 a iso_3166_1_numeric.
Internetové a telefonní identifikátory pro Čínu
Internetové domény a telefonní čísla používají samostatné obory názvů. Mohou být spojeny se stejnou zemí, ale jejich hodnoty by neměly být umisťovány do pole země ISO, pokud si to pole výslovně nevyžádá.
.cn a domény nejvyšší úrovně s kódem země Číny
.cn je doména nejvyšší úrovně s kódem země Číny neboli ccTLD. Používá se jako doménová přípona v internetových adresách, například u webové stránky končící na .cn. Tečka je součástí zápisu domény; CN bez tečky je hodnota země ISO 3166-1 alpha-2.
Záznam o delegaci IANA identifikuje .CN jako doménu nejvyšší úrovně s kódem země a uvádí Čínské centrum pro informační síť internetu, běžně nazývané CNNIC, jako jejího správce.
Vztah mezi CN a .cn vysvětluje, proč lidé někdy popisují .cn jako internetový kód země Číny. Tyto dvě hodnoty však slouží k různým účelům. Pole domény může ukládat .cn, webová adresa ji může zobrazovat jako součást názvu hostitele a pole země ISO by mělo obvykle ukládat CN, CHN nebo 156 podle zadaného formátu.
Aplikace může například uchovávat následující hodnoty v samostatných polích: country_iso_alpha2 jako CN a domain_suffix jako .cn. Neodesílejte .cn do rozhraní API, které ověřuje hodnoty ISO 3166-1 alpha-2.
Domény v čínském písku a jejich formy DNS
Čína má také domény nejvyšší úrovně s kódem země v čínském písmu. Viditelné formy jsou .中国 a .中國. Tyto patří do oboru názvů domén DNS a souvisejí s dvoupísmenným kódem země CN; nejsou dalšími kódy zemí ISO 3166-1.
Záznam o delegaci IANA pro .中国 ji identifikuje jako doménu nejvyšší úrovně s kódem země určenou pro dvoupísmenný kód země CN a uvádí CNNIC jako správce.
Pokud aplikace nebo nástroj DNS vyžaduje formát kompatibilní s ASCII, odpovídající štítky Punycode se obvykle píší jako xn--fiqs8s pro .中国 a xn--fiqz9s pro .中國. Formáty Unicode a formáty ASCII by měly být v dokumentaci a polích databáze vizuálně odlišeny.
Používejte .中国, .中國 nebo jejich reprezentace DNS pouze tam, kde systém očekává internacionalizovanou doménu nebo štítek DNS. Neměly by nahrazovat CN, CHN nebo 156 v poli země. Stejně tak webová stránka používající jednu z těchto domén nemění hodnotu země ISO spojenou se záznamem země.
Proč se mezinárodní telefonní předvolba liší
Mezinárodní telefonní předvolba Číny je +86. Tato hodnota patří do mezinárodního systému číslování telekomunikací, nikoli do normy ISO 3166-1. Znaménko plus označuje formát mezinárodní předvolby, zatímco CN, CHN a 156 identifikují zemi v datech ISO.
Pole telefonního čísla proto může obsahovat +86 jako mezinárodní předvolbu, zatímco samostatné pole země obsahuje CN. Neumisťujte +86 do dvoupísmenného pole země a nepokoušejte se vytvořit telefonní předvolbu přidáním symbolů ke kódu ISO.
Vyhledávání kódu země Číny může být dvouznačné, protože může znamenat kód ISO, internetovou doménu nebo telefonní kód. Před zapsáním hodnoty zkontrolujte název pole a příslušnou normu. Mezinárodní předvolbu uchovávejte v poli telefonního čísla a při ověřování formátů telefonů nebo aktualizaci telefonního systému použijte autoritativní telekomunikační odkaz.
Měnové a olympijské kódy pro Čínu
Finanční a sportovní organizace rovněž spravují své vlastní systémy kódů. Hodnota, která vypadá podobně jako kód země ISO, může místo toho identifikovat měnu nebo sportovní delegaci.
CNY je měnový kód, nikoli kód země
CNY je kód měny ISO 4217 pro renminbi. CN je kód ISO 3166-1 alpha-2 pro Čínu. První z nich identifikuje měnu, zatímco druhý identifikuje zemi nebo oblast v systému kódů zemí.
| Hodnota | Obor názvů | Identifikuje | Použijte, když pole požaduje |
|---|---|---|---|
| CN | ISO 3166-1 | Čína | Kód země Alpha-2 |
| CHN | ISO 3166-1 | Čína | Kód země Alpha-3 |
| 156 | ISO 3166-1 | Čína | Číselný kód země |
| CNY | ISO 4217 | Renminbi | Formální kód měny |
Číselná hodnota se může vyskytovat ve více než jedné normě. Například 156 může být číselná hodnota země v ISO 3166-1 a číselná hodnota měny v ISO 4217. Číslo nelze správně interpretovat bez definice pole.
Obchodní a tržní materiály mohou také používat výrazy jako RMB nebo CNH. RMB se běžně používá jako název nebo zkratka pro renminbi, zatímco CNH je označení specifické pro trh používané v některých kontextech pro offshore renminbi. Tyto výrazy by neměly nahrazovat CNY, pokud je vyžadován formální kód ISO 4217. Ověřte pole měny oproti ISO 4217 a postupujte podle specifikace přijímajícího platebního nebo účetního systému.
Olympijské a sportovní zkratky
Olympijské a sportovní organizace spravují své vlastní obory názvů kódů zemí nebo delegací. Automaticky nepřebírají každé pravidlo ISO, a to ani v případě, že se sportovní kód shoduje s hodnotou ISO.
V olympijském kontextu, CHN se používá pro Čínu, což odpovídá kódu ISO 3166-1 alpha-3 pro Čínu. Odpovídající písmena nečiní olympijské systémy a systémy ISO totožnými. Sportovní databáze může mít svůj vlastní seznam, pravidla polí nebo zacházení s delegacemi.
Při vyplňování sportovní registrace nebo importu údajů o soutěži použijte kód definovaný příslušnou sportovní organizací. Nepředpokládejte, že CHN dokazuje, že každá olympijská nebo sportovní databáze používá kódy ISO, a nepoužívejte CN ani 156, pokud je tento konkrétní systém nevyžaduje.
Podřízené správní celky a související záznamy pro Čínu
Kódy na úrovni státu nejsou totéž co kódy podřízených správních celků nebo související záznamy na úrovni státu. Tento rozdíl je důležitý pro adresy, logistiku, výkaznictví, celní data a zákaznické databáze.
Kódy podřízených správních celků ISO 3166-2:CN
ISO 3166-2:CN rozšiřuje dvoupísmenný kód ISO 3166-1 pro Čínu tak, aby identifikoval podřízené správní celky. Hodnota podřízeného správního celku začíná předponou země CN, za níž následuje pomlčka a přidělená přípona podřízeného správního celku.
Předpona ukazuje vztah k Číně, ale hodnota začínající na CN- nenahrazuje hodnotu na úrovni státu CN, CHN ani 156. Databáze může vyžadovat oba typy polí: jedno pro zemi a jedno pro podřízený správní celek. Formulář adresy může také vyžadovat provincii, obec, autonomní oblast nebo jinou správní kategorii odděleně od země.
Použijte aktuální tabulku podřízených správních celků požadovanou aplikací nebo poskytovatelem dat. Štítky kategorií a přiřazené přípony by měly pocházet z příslušné aktuální normy, nikoli ze starého seznamu adres nebo neověřené webové tabulky. Vývojáři by měli před vytvářením logiky pro adresy, doručování, daně nebo logistiku ověřit hodnoty podřízených správních celků.
Hongkong, Macao a Tchaj-wan: Explicitní modelování pole
Hongkong, Macao a Tchaj-wan se mohou v datech souvisejících s ISO objevovat jako samostatné záznamy na úrovni státu, zatímco jiné kontexty klasifikace je mohou reprezentovat prostřednictvím struktur podřízených správních celků, regionálních nebo agregačních struktur souvisejících s Čínou. Správná reprezentace závisí na systému a účelu dat.
Systémy pro země, cla, statistiky, právo a výkaznictví mohou uplatňovat různá pravidla agregace. Široký štítek, jako je Čína, by se neměl používat bez definice toho, zda zahrnuje nebo vylučuje související záznamy. Hodnota akceptovaná adresním systémem nemusí být vhodná pro celní prohlášení, finanční zprávu nebo statistické srovnání.
Oddělte rozhodnutí o technických datech od politické interpretace. Nejprve zjistěte, jak přijímající systém pole nazývá a jaký aktuální seznam kódů používá. Poté zdokumentujte, zda aplikace zachází se souvisejícími záznamy jako se samostatnými záznamy, jako s podřízenými správními celky nebo jako s součástí širšího agregátu.
Toto rozhodnutí by mělo být explicitní před agregací, fakturací nebo vykazováním dat. Jsou-li vyžadovány podrobné i souhrnné pohledy, zachovejte zdrojovou hodnotu a uložte širší skupinu pro výkaznictví do samostatného mapovaného pole. Nepřepisujte potichu odlišný zdrojový záznam obecným štítkem Čína.
Jak správně používat kódy ISO pro Čínu
Nejbezpečnějším přístupem je zvolit kód podle specifikace přijímajícího pole, nikoli podle zkratky, která se zdá být nejznámější. Udržujte každý obor názvů oddělený a dokumentujte normu vedle každého sloupce s kódem.
Výběr kódu podle datového pole
Následující srovnání ukazuje normální roli každé hodnoty. Jedná se o průvodce výběrem polí, nikoli o seznam zaměnitelných zkratek.
| Hodnota | Obor názvů | Vhodné použití |
|---|---|---|
| CN | ISO 3166-1 alpha-2 | Dvoupísmenná pole země |
| CHN | ISO 3166-1 alpha-3 | Třípísmenná pole země |
| 156 | ISO 3166-1 číselný | Číselná pole země |
| .cn | DNS a ccTLD | Doménové přípony Číny |
| +86 | Mezinárodní telefonní síť | Telefonní předvolba země |
| CNY | ISO 4217 | Formální pole měny |
| CHN | Příslušný sportovní obor názvů | Sportovní pole, která určují tento kód |
Opakované hodnoty nedokazují, že normy jsou totožné. CHN může platit jako kód země ISO alpha-3 a ve sportovním kontextu, ale o významu pole stále rozhoduje přijímající organizace. Podobně je třeba 156 interpretovat z normy pojmenované polem.
Služba objednávek může například uložit country_iso_alpha2 jako CN, podřízený správní celek ISO 3166-2 v samostatném poli, currency_iso4217 jako CNY a phone_country_calling_code jako +86. Partner, který požaduje alpha-3, obdrží namísto CN hodnotu CHN, zatímco konfigurace domény použije .cn. Toto mapování brání tomu, aby jedno obecné pole kódu země neslo hodnoty, které patří do různých oborů názvů. Pokud je dokumentace externího rozhraní API nejasná, použijte její ověřovací schéma a uvedený formát namísto hádání z názvu pole.
V databázi, tabulce nebo specifikaci API zapište normu vedle každého sloupce. Názvy jako iso_country_alpha2, iso_country_alpha3, iso_country_numeric, domain_cctld, phone_calling_code, currency_iso4217 a sports_code snižují pravděpodobnost náhradních chyb.
Aktuální versus historické a vyřazené kódy
Pro vyhledávání aktuálních kódů zemí pro Čínu upřednostňujte CN, CHN a 156. Tento článek nepředstavuje dřívější názvy zemí nebo vyřazené hodnoty jako aktuální identifikátory. Historická hodnota může být stále důležitá v archivu, projektu migrace, právním záznamu nebo dlouhodobě fungující zákaznické databázi, ale její stav musí být jasně zobrazen.
Při migraci starších dat zkontrolujte aktuální záznamy údržby ISO a jakoukoli zdokumentovanou historii změn. Původní hodnotu zachovejte, pokud záleží na auditovatelnosti, zaznamenejte, zda je historická nebo vyřazená, a použijte zdokumentované mapování pouze tehdy, když cílový systém vyžaduje aktuální hodnotu.
Nenahrazujte neznámou starší hodnotu pouze na základě vizuální podobnosti s CN nebo CHN. Pravidlo migrace by mělo identifikovat zdrojovou normu, období platnosti, cílovou hodnotu a důvod převodu.
Ověřovací kontrolní seznam pro formuláře a rozhraní API
Tento kontrolní seznam použijte při přidávání identifikátorů Číny do formuláře, databáze, tabulky nebo rozhraní API:
- Identifikujte obor názvů. Potvrďte, zda pole vyžaduje ISO 3166-1, ISO 3166-2, ISO 4217, DNS, mezinárodní telefonní síť nebo kód sportovní organizace.
- Přizpůsobte formát. Zkontrolujte, zda pole vyžaduje dvě písmena, tři písmena, tři číslice, doménový štítek, telefonní předvolbu nebo hodnotu podřízeného správního celku s předponou CN-.
- Použijte požadovaná velká a malá písmena a délku. Abecední hodnoty ISO jsou obvykle vyjádřeny velkými písmeny, zatímco názvy domén a telefonní pole se řídí vlastními pravidly formátování.
- Udržujte pole oddělená. Ukládejte identifikátory země, podřízeného správního celku, domény, telefonu, měny a sportu v různých polích namísto jejich kombinování do jednoho obecného sloupce kódu země.
- Otestujte neodpovídající vstupy. Pole alpha-2 země by nemělo přijímat .cn, +86 nebo CNY jen proto, že každá hodnota je spojena s Čínou.
- Zdokumentujte převody. Zaznamenejte, jak se převádějí hodnoty alpha-2, alpha-3, číselné, podřízené správní celky a historické hodnoty, a identifikujte všechny výjimky specifické pro systém.
- Otestujte související záznamy. Před použitím pravidel agregace nebo výkaznictví potvrďte, jak aplikace zachází s Hongkongem, Macaem, Tchaj-wanem a dalšími souvisejícími záznamy.
U formulářů určených pro uživatele označte pole srozumitelným jazykem a tam, kde je pravděpodobná nejednoznačnost, uveďte očekávaný formát, například „Země (ISO 3166-1 alpha-2)“ nebo „Měna (ISO 4217)“. U importů odmítněte nebo dejte do karantény hodnoty se špatnou délkou nebo interpunkcí namísto jejich tiché konverze. Uchovávání příslušné verze seznamu kódů nebo data načtení také usnadňuje pozdější opravy a audity.
Tento přístup činí volbu kódu viditelnou a testovatelnou. Pomáhá také mezinárodním uživatelům pochopit, proč může formulář v jednom poli požadovat CN, v jiném CHN a v platební sekci CNY.
Klíčové poznatky pro kódy ISO Číny
Pro kód země ISO 3166-1 je Čína CN ve formátu alpha-2, CHN ve formátu alpha-3 a 156 v číselném formátu. Pro obor názvů internetových domén použijte .cn, pro mezinárodní telefonní předvolbu +86 a pro pole měny ISO CNY. Sportovní systémy a systémy podřízených správních celků mají vlastní pravidla, proto vždy přizpůsobte hodnotu normě pojmenované přijímajícím polem.
Pokud systém zahrnuje související záznamy pro Čínu nebo historická data, zdokumentujte rozsah, v případě potřeby zachovejte zdrojové hodnoty a pro konkrétní aplikaci použijte aktuální seznam kódů.
Vybrat oblast
Vytvořte příspěvek
Publikování je zdarma a není nutná žádná registrace.