Pereiti į pagrindinį turinį
<< Grįžti į Kinijos Liaudies Respublika įrašus

Kinijos ISO kodai: CN, CHN ir 156 – paaiškinimas

Preview image for the video "#iso3166#ISO#auditas #šaliųkodai#Alpha-2, #Alpha-3 kodai #tiekimo_grandinė #švietimas #auditas #tarptautinėprekyba".
#iso3166#ISO#auditas #šaliųkodai#Alpha-2, #Alpha-3 kodai #tiekimo_grandinė #švietimas #auditas #tarptautinėprekyba

Kinijos ISO kodas priklauso nuo to, kokį lauką ar sistemą naudojate. Pagal ISO 3166-1 standartą Kinijos Liaudies Respublika yra CN alfa-2 formatu, CHN alfa-3 formatu ir 156 skaitmeniniu formatu. Šios reikšmės skiriasi nuo .cn žiniatinklio domenų, +86 telefono rinkimo numerio, CNY valiutos ir sporto kodų. Šiame vadove paaiškinama, kurį identifikatorių naudoti formose, duomenų bazėse, API, mokėjimo sistemose, domenuose, telefono įrašuose ir padalinių duomenyse.

Kinijos ISO 3166-1 kodai iš pirmo žvilgsnio

ISO 3166-1 pateikia šalies lygio kodus dviejų raidžių, trijų raidžių ir skaitmeniniais formatais. Teisingas Kinijos šalies sutrumpinimas priklauso nuo formato, kurio reikalauja gaunanti forma, duomenų bazė, API arba organizacija.

Dabartiniai Kinijos alfa-2, alfa-3 ir skaitmeniniai kodai

Tiesioginis atsakymas yra CN ISO 3166-1 alfa-2 kodui, CHN alfa-3 kodui ir 156 skaitmeniniam kodui. Dabartinis ISO šalies įrašas identifikuoja šalį pagal jos pilną pavadinimą – Kinijos Liaudies Respublika – ir pateikia juos kaip oficialiai priskirtas šalių reikšmes.

Tai yra formalūs ISO šalių identifikatoriai, o ne tik neformalūs sutrumpinimai. Naudokite reikšmę, atitinkančią gaunantį lauką. Pavyzdžiui, formoje, kurioje prašoma dviejų raidžių šalies kodo, paprastai tikimasi CN, o duomenų mainai, kuriuose nurodytas alfa-3 laukas, paprastai tikimasi CHN.

Kodo tipasKinijos reikšmėStandartasTipinis laukas
Alfa-2CNISO 3166-1Dviejų raidžių šalies laukas
Alfa-3CHNISO 3166-1Trijų raidžių šalies laukas
Skaitmeninis156ISO 3166-1Skaitmeninis šalies laukas

Nemanykite, kad laukas, pažymėtas kaip šalies kodas, priima kiekvieną ISO formatą. Laukas gali turėti fiksuotą ilgį, leidžiamą registrą arba galiojimo taisyklę, kuri priima tik vieną iš šių trijų reikšmių.

Kam skirtas kiekvienas ISO 3166-1 formatas

Alfa-2 formatas naudoja dvi raides ir yra pats kompaktiškiausias ISO šalies formatas. CN dažnai naudojamas adresų formose, siuntimo įrašuose, vartotojų profiliuose ir šalių parinkikliuose, kai sistema nurodo dviejų raidžių reikšmę.

Preview image for the video "#iso3166#ISO#auditas #šaliųkodai#Alpha-2, #Alpha-3 kodai #tiekimo_grandinė #švietimas #auditas #tarptautinėprekyba".
#iso3166#ISO#auditas #šaliųkodai#Alpha-2, #Alpha-3 kodai #tiekimo_grandinė #švietimas #auditas #tarptautinėprekyba

Alfa-3 formatas naudoja tris raides. CHN gali būti lengviau atpažįstamas ataskaitose ir duomenų rinkiniuose, nes labiau primena šalies pavadinimą, tačiau jį reikėtų naudoti tik tada, kai lauke arba standarte reikalaujama alfa-3 reikšmės. Tai nėra ilgesnė versija, kuria galima laisvai pakeisti CN.

Skaitmeninis formatas naudoja tris skaitmenis. Reikšmė 156 yra naudinga, kai sistemai reikalingi skaitmeniniai šalių identifikatoriai arba kai duomenų modelis suprojektuotas aplink skaitmeninius kodus. Tai vis tiek yra ISO 3166-1 šalies reikšmė, o ne telefono, valiutos ar pašto kodas.

Standartas ISO 3166 apibrėžia tarptautiniu mastu pripažintus raidžių ir skaičių kodus, skirtus nurodyti šalis ir susijusias teritorijas. Kasdienėse paieškose tokios frazės kaip Kinijos šalies sutrumpinimas, Kinijos dviejų raidžių šalies kodas arba Kinijos trijų raidžių šalies kodas gali nurodyti šiuos formatus. Formalūs pavadinimai yra alfa-2, alfa-3 ir skaitmeninis.

Patikimiems duomenų mainams įrašykite standartą šalia reikšmės. Stulpelis, pavadintas country_code, yra mažiau aiškus nei stulpeliai, pavadinti iso_3166_1_alpha2, iso_3166_1_alpha3 ir iso_3166_1_numeric.

Kinijos interneto ir telefono identifikatoriai

Interneto domenai ir telefono numeriai naudoja atskiras vardų sritis. Jie gali būti susiję su ta pačia šalimi, tačiau jų reikšmės neturėtų būti įtrauktos į ISO šalies lauką, nebent lauke specialiai prašoma šios vardų srities.

.cn ir Kinijos šalies kodo aukščiausio lygio domenai

.cn yra Kinijos šalies kodo aukščiausio lygio domenas arba ccTLD. Jis naudojamas kaip domeno priesaga žiniatinklio adresuose, pavyzdžiui, svetainėje, besibaigiančioje .cn. Taškas yra domeno žymėjimo dalis; CN be taško yra ISO 3166-1 alfa-2 šalies reikšmė.

Šis IANA delegavimo įrašas identifikuoja .CN kaip šalies kodo aukščiausio lygio domeną ir nurodo Kinijos interneto tinklo informacijos centrą, paprastai vadinamą CNNIC, kaip jo valdytoją.

Ryšys tarp CN ir .cn paaiškina, kodėl žmonės kartais apibūdina .cn kaip Kinijos interneto šalies kodą. Tačiau šios dvi reikšmės atlieka skirtingas funkcijas. Domeno lauke gali būti saugomas .cn, žiniatinklio adresas gali jį rodyti kaip pagrindinio kompiuterio vardo dalį, o ISO šalies lauke paprastai turėtų būti saugomi CN, CHN arba 156 pagal nurodytą formatą.

Pavyzdžiui, programa gali saugoti šias reikšmes atskiruose laukuose: country_iso_alpha2 kaip CN, o domain_suffix kaip .cn. Nesiųskite .cn į API, kuris tikrina ISO 3166-1 alfa-2 reikšmes.

Kiniško rašto domenai ir jų DNS formos

Kinija taip pat turi kiniško rašto tarptautizuotus šalies kodo aukščiausio lygio domenus. Matomos formos yra .中国 ir .中國. Jie priklauso DNS domeno vardų sričiai ir yra susiję su dviejų raidžių šalies kodu CN; tai nėra papildomi ISO 3166-1 šalių kodai.

Preview image for the video "Kas yra tarptautiniai domenų vardai arba IDN ir Punycode?".
Kas yra tarptautiniai domenų vardai arba IDN ir Punycode?

Šis IANA .中国 delegavimo įrašas identifikuoja jį kaip šalies kodo aukščiausio lygio domeną, skirtą dviejų raidžių šalies kodui CN, ir nurodo CNNIC kaip valdytoją.

Kai programai arba DNS įrankiui reikalinga ASCII suderinama forma, atitinkamos Punycode žymos paprastai rašomos kaip xn--fiqs8s skirta .中国 ir xn--fiqz9s skirta .中國. Unikodo formos ir ASCII formos dokumentacijoje bei duomenų bazės laukuose turi būti vizualiai atskirtos.

Naudokite .中国, .中國 arba jų DNS atvaizdavimus tik ten, kur sistema tikisi tarptautizuoto domeno arba DNS žymos. Jie neturėtų pakeisti CN, CHN arba 156 šalies lauke. Taip pat svetainė, naudojanti kurį nors iš šių domenų, nepakeičia su šalies įrašu susijusios ISO šalies reikšmės.

Kodėl tarptautinis telefono kodas yra kitoks

Kinijos tarptautinis telefono kodas yra +86. Ši reikšmė priklauso tarptautinei telekomunikacijų numeravimo sistemai, o ne ISO 3166-1. Pliuso ženklas nurodo tarptautinio rinkimo prefikso formatą, o CN, CHN ir 156 identifikuoja šalį ISO duomenyse.

Preview image for the video "Kodas +86: kuriai šaliai jis priklauso?".
Kodas +86: kuriai šaliai jis priklauso?

Todėl telefono numerio lauke gali būti +86 kaip tarptautinis telefono kodas, o atskirame šalies lauke – CN. Nedėkite +86 į dviejų raidžių šalies lauką ir nebandykite sukurti telefono prefikso pridedami simbolių prie ISO kodo.

Kinijos šalies kodo paieškos gali būti dviprasmiškos, nes jos gali reikšti ISO kodą, interneto domeną arba telefono kodą. Prieš įvesdami reikšmę patikrinkite lauko etiketę ir reglamentuojantį standartą. Laikykite tarptautinį telefono kodą telefono numerio laukelyje ir naudokite autoritetingą telekomunikacijų šaltinį tikrindami telefonų formatus arba atnaujindami telefono sistemą.

Kinijos valiutos ir olimpikos kodai

Finansų ir sporto organizacijos taip pat palaiko savo kodų sistemas. Reikšmė, kuri atrodo panaši į ISO šalies kodą, gali identifikuoti valiutą arba sporto delegaciją.

CNY yra valiutos kodas, o ne šalies kodas

CNY yra renminbi ISO 4217 valiutos kodas. CN yra Kinijos ISO 3166-1 alfa-2 kodas. Pirmasis identifikuoja valiutą, o antrasis – šalį ar teritoriją šalies kodų sistemoje.

ReikšmėVardų sritisIdentifikuojaNaudokite, kai laukas prašo
CNISO 3166-1KinijaAlfa-2 šalies kodas
CHNISO 3166-1KinijaAlfa-3 šalies kodas
156ISO 3166-1KinijaSkaitmeninis šalies kodas
CNYISO 4217RenminbiFormalus valiutos kodas

Skaitmeninė reikšmė gali pasitaikyti daugiau nei viename standarte. Pavyzdžiui, 156 gali būti šalies skaitmeninė reikšmė ISO 3166-1 ir valiutos skaitmeninė reikšmė ISO 4217. Skaičius negali būti teisingai interpretuojamas be lauko apibrėžimo.

Verslo ir rinkos medžiagoje taip pat gali būti naudojami terminai, tokie kaip RMB arba CNH. RMB dažniausiai naudojamas kaip renminbi pavadinimas arba sutrumpinimas, o CNH yra rinkai specifinė etiketė, kai kuriuose kontekstuose naudojama lengvatinio režimo (ofšoriniam) renminbi. Šie terminai turėtų nepakeisti CNY, kai reikalingas formalus ISO 4217 kodas. Patikrinkite valiutos laukus pagal ISO 4217 ir laikykitės gaunančiojo mokėjimo ar apskaitos sistemos specifikacijos.

Olimpiniai ir sporto sutrumpinimai

Olimpinės ir sporto organizacijos palaiko savo šalių arba delegacijų kodų vardų sritis. Jos automatiškai neperima kiekvienos ISO taisyklės, net jei sporto kodas sutampa su ISO reikšme.

Olimpiniame kontekste, CHN yra naudojamas Kinijai, o tai atitinka Kinijos ISO 3166-1 alfa-3 kodą. Sutampančios raidės nedaro olimpinių ir ISO sistemų identiškomis. Sporto duomenų bazė gali turėti savo sąrašą, laukų taisykles arba delegacijų traktavimą.

Pildydami sporto registraciją arba importuodami varžybų duomenis, naudokite atitinkamos sporto organizacijos apibrėžtą kodą. Nemanykite, kad CHN įrodo, jog kiekviena olimpinė ar sporto duomenų bazė naudoja ISO kodus, ir nenaudokite CN ar 156, nebent ta konkreti sistema jų reikalauja.

Padaliniai ir susiję Kinijos įrašai

Šalies lygio kodai nėra tapatūs padalinių kodams ar susijusiems šalies lygio įrašams. Šis skirtumas svarbus adresams, logistikai, ataskaitų teikimui, muitinės duomenims ir klientų duomenų bazėms.

ISO 3166-2:CN padalinių kodai

ISO 3166-2:CN praplėčia Kinijos ISO 3166-1 alfa-2 kodą padaliniams identifikuoti. Padalinio reikšmė prasideda šalies prefiksu CN, po kurio eina brūkšnelis ir priskirta padalinio priesaga.

Prefiksas rodo ryšį su Kinija, tačiau reikšmė, prasidedanti CN-, nėra šalies lygio reikšmės CN, CHN ar 156 pakaitalas. Duomenų bazei gali prireikti abiejų laukų: vieno šaliai, kito – padaliniui. Adreso formoje taip pat gali būti prašoma provincijos, savivaldybės, autonominio regiono ar kitos administracinės kategorijos atskirai nuo šalies.

Naudokite dabartinę padalinių lentelę, kurios reikalauja programa arba duomenų teikėjas. Kategorijų etiketės ir priskirtos priesagos turėtų būti paimtos iš atitinkamo dabartinio standarto, o ne iš seno adresų sąrašo ar nepatvirtintos žiniatinklio lentelės. Kūrėjai turėtų patikrinti padalinių reikšmes prieš kurdami adresų, pristatymo, mokesčių ar logistikos logiką.

Honkongas, Makao ir Taivanas: aiškiai sumodeliuokite lauką

Honkongas, Makao ir Taivanas gali būti rodomi kaip atskiri šalies lygio įrašai su ISO susijusiuose duomenyse, o kiti klasifikacijos kontekstai juos gali atvaizduoti per su Kinija susijusius padalinių, regioninius arba agregavimo struktūras. Teisingas atvaizdavimas priklauso nuo sistemos ir duomenų paskirties.

Šalies, muitinės, statistikos, teisinės ir ataskaitų teikimo sistemos gali taikyti skirtingas agregavimo taisykles. Plati etiketė, tokia kaip Kinija, neturėtų būti naudojama neapibrėžiant, ar ji apima susijusius įrašus, ar juos išskiria. Reikšmė, kurią priima adresų sistema, gali netikti muitinės deklaracijai, finansinei ataskaitai ar statistiniam palyginimui.

Atskirkite techninių duomenų sprendimą nuo politinės interpretacijos. Pirmiausia nustatykite, kaip gaunanti sistema vadina lauką ir kokį dabartinių kodų sąrašą ji naudoja. Tada dokumentuokite, ar programa susijusius įrašus traktuoja kaip atskirus įrašus, kaip padalinius, ar kaip platesnio agregato dalį.

Šis sprendimas turi būti aiškus prieš agreguojant, išrašant sąskaitas ar teikiant ataskaitų duomenis. Jei reikalingi tiek išsamūs, tiek agreguoti vaizdai, išsaugokite šaltinio reikšmę ir saugokite platesnę ataskaitų teikimo grupę atskirame susietame lauke. Neperrašykite tyliai atskiro šaltinio įrašo bendrine Kinijos etikete.

Kaip teisingai naudoti Kinijos ISO kodus

Saugiausias būdas yra pasirinkti kodą iš gaunančiojo lauko specifikacijos, o ne iš sutrumpinimo, kuris atrodo labiausiai pažįstamas. Laikykite kiekvieną vardų sritį atskirai ir dokumentuokite standartą šalia kiekvieno kodo stulpelio.

Pasirinkite kodą pagal duomenų lauką

Ši lyginamoji lentelė rodo normalų kiekvienos reikšmės vaidmenį. Tai laukų pasirinkimo vadovas, o ne pakaitinių sutrumpinimų sąrašas.

ReikšmėVardų sritisTinkamas naudojimas
CNISO 3166-1 alfa-2Dviejų raidžių šalies laukai
CHNISO 3166-1 alfa-3Trijų raidžių šalies laukai
156ISO 3166-1 skaitmeninisSkaitmeniniai šalies laukai
.cnDNS ir ccTLDKinijos domeno priesagos
+86Tarptautinė telefonijaTelefono numerio šalies prefiksas
CNYISO 4217Formalūs valiutos laukai
CHNAtitinkama sporto vardų sritisSporto laukai, nurodantys šį kodą

Pasikartojančios reikšmės neįrodo, kad standartai yra identiški. CHN gali galioti kaip ISO alfa-3 šalies kodas ir sporto kontekste, tačiau gaunanti organizacija vis tiek nustatyta, ką laukas reiškia. Panašiai 156 turi būti interpretuojamas pagal lauko nurodytą standartą.

Pavyzdžiui, užsakymų paslauga gali saugoti country_iso_alpha2 kaip CN, ISO 3166-2 padalinį atskirame lauke, currency_iso4217 kaip CNY, ir phone_country_calling_code kaip +86. Partneris, kuris prašo alfa-3, gautų CHN vietoje CN, o domeno konfigūracijoje būtų naudojamas .cn. Šis susiejimas neleidžia vienam bendram šalies kodo laukui nešioti reikšmių, priklausančių skirtingoms vardų sritims. Jei išorinio API dokumentacija neaiški, naudokite jo tikrinimo schemą ir nurodytą formatą, o ne spėliokite iš lauko etiketės.

Duomenų bazėje, skaičiuoklėje arba API specifikacijoje parašykite standartą šalia kiekvieno stulpelio. Tokie pavadinimai kaip iso_country_alpha2, iso_country_alpha3, iso_country_numeric, domain_cctld, phone_calling_code, currency_iso4217 ir sports_code sumažina atsitiktinių pakeitimų tikimybę.

Dabartiniai ir istoriniai bei nebenaudojami kodai

Atlikdami dabartinių Kinijos šalių kodų paieškas, teikite pirmenybę CN, CHN ir 156. Šiame straipsnyje buvusios šalių pavadinimai ar nebenaudojamos reikšmės nepateikiamos kaip dabartiniai identifikatoriai. Istorinė reikšmė vis dar gali būti svarbi archyve, migracijos projekte, teisiniame įraše arba ilgai veikiančioje klientų duomenų bazėje, tačiau jos statusas turi būti aiškiai parodytas.

Migruodami senesnius duomenis, patikrinkite dabartinius ISO priežiūros įrašus ir bet kokią dokumentuotą pakeitimų istoriją. Išsaugokite pradinę reikšmę, kai svarbus audito galimumas, užregistruokite, ar ji istorinė, ar nebenaudojama, ir pritaikykite dokumentuotą susiejimą tik tada, kai paskirties sistemai reikalinga dabartinė reikšmė.

Nekeiskite nepažįstamos senos reikšmės vien remdamiesi vizualiu panašumu į CN ar CHN. Migracijos taisyklė turėtų nurodyti šaltinio standartą, galiojimo laikotarpį, paskirties reikšmę ir konversijos priežastį.

Formų ir API tikrinimo kontrolinis sąrašas

Naudokite šį kontrolinį sąrašą, kai į formą, duomenų bazę, skaičiuoklę ar API įtraukiate Kinijos identifikatorius:

  1. Nustatykite vardų sritį. Patvirtinkite, ar laukui reikalingas ISO 3166-1, ISO 3166-2, ISO 4217, DNS, tarptautinė telefonija arba sporto organizacijos kodas.
  2. Suderinkite formatą. Patikrinkite, ar laukui reikalingos dvi raidės, trys raidės, trys skaitmenys, domeno etiketė, telefono prefiksas ar padalinio reikšmė su CN- prefiksu.
  3. Naudokite reikiamą registrą ir ilgį. ISO abėcėlinės reikšmės paprastai pateikiamos didžiosiomis raidėmis, o domenų vardai ir telefonų laukai vadovaujasi savo formatavimo taisyklėmis.
  4. Laikykite laukus atskirai. Saugokite šalies, padalinio, domeno, telefono, valiutos ir sporto identifikatorius skirtinguose laukuose, o ne sujunkite juos į vieną bendros paskirties šalies kodo stulpelį.
  5. Išbandykite nesutampančius duomenis. Šalies alfa-2 laukas neturėtų priimti .cn, +86 ar CNY vien todėl, kad kiekviena reikšmė yra susijusi su Kinija.
  6. Dokumentuokite konversijas. Užregistruokite, kaip konvertuojamos alfa-2, alfa-3, skaitmeninės, padalinių ir istorinės reikšmės, ir nustatykite bet kokias sistemai būdingas išimtis.
  7. Išbandykite susijusius įrašus. Prieš taikydami agregavimo ar ataskaitų teikimo taisykles, patvirtinkite, kaip programa tvarko Honkongą, Makao, Taivaną ir kitus susijusius įrašus.

Vartotojams skirtose formose pavadinkite laukus paprasta kalba ir įtraukite numatomą formatą ten, kur tikėtina dviprasmybė, pavyzdžiui, „Šalis (ISO 3166-1 alfa-2)“ arba „Valiuta (ISO 4217)“. Importuojant atmeskite arba patalpinkite į karantiną reikšmes su netinkamu ilgiu ar skyrybos ženklais, vietoj to, kad jas tyliai konvertuotumėte. Atitinkamos kodų sąrašo versijos arba gavimo datos išsaugojimas taip pat palengvina vėlesnius pataisymus ir auditus.

Šis požiūris padaro kodo pasirinkimą matomą ir patikrinamą. Tai taip pat padeda tarptautiniams vartotojams suprasti, kodėl forma viename lauke gali prašyti CN, kitame – CHN, o mokėjimo skiltyje – CNY.

Pagrindinės Kinijos ISO kodų išvados

Pagal ISO 3166-1 šalies kodą Kinija yra CN alfa-2 formatu, CHN alfa-3 formatu ir 156 skaitmeniniu formatu. Naudokite .cn interneto domeno vardų sričiai, +86 tarptautiniam telefono rinkimui, o CNY – ISO valiutos laukui. Sporto ir padalinių sistemos turi savo taisykles, todėl visada priderinkite reikšmę prie standarto, kurį nurodo gaunantis laukas.

Kai sistema apima susijusius Kinijos įrašus arba istorinius duomenis, dokumentuokite apimtį, kur reikia, išsaugokite šaltinio reikšmes ir konkrečiai programai naudokite dabartinį kodų sąrašą.

Pasirinkite sritį