ISO-koder for Kina: CN, CHN og 156 forklaret
ISO-koden for Kina afhænger af hvilket felt eller system du bruger. For ISO 3166-1 er Folkerepublikken Kina CN i alpha-2-format, CHN i alpha-3-format og 156 i numerisk format. Disse værdier er forskellige fra .cn-webdomæner, +86-telefonopkald, CNY-valuta og sportskoder. Denne vejledning forklarer, hvilken identifikator der skal bruges i formularer, databaser, API'er, betalingssystemer, domæner, telefonoptegnelser og underinddelingsdata.
ISO 3166-1-koder for Kina i et overblik
ISO 3166-1 leverer landekoder i to-bogstavers, tre-bogstavers og numeriske formater. Den korrekte landeforkortelse for Kina afhænger af det format, der kræves af den modtagende formular, database, API eller organisation.
Kinas aktuelle alpha-2-, alpha-3- og numeriske koder
Det direkte svar er CN for ISO 3166-1 alpha-2-koden, CHN for alpha-3-koden, og 156 for den numeriske kode. Den aktuelle ISO landepost identificerer landet ved dets fulde navn, Folkerepublikken Kina, og opfører disse som officielt tildelte landeværdier.
Disse er formelle ISO-landeidentifikatorer, ikke bare uformelle forkortelser. Brug den værdi, der matcher det modtagende felt. For eksempel forventer en formular, der beder om en to-bogstavers landekode, normalt CN, mens en dataudveksling, der specificerer et alpha-3-felt, normalt forventer CHN.
| Kodetype | Kina-værdi | Standard | Typisk felt |
|---|---|---|---|
| Alpha-2 | CN | ISO 3166-1 | To-bogstavers landefelt |
| Alpha-3 | CHN | ISO 3166-1 | Tre-bogstavers landefelt |
| Numerisk | 156 | ISO 3166-1 | Numerisk landefelt |
Antag ikke, at et felt mærket landekode accepterer alle ISO-formater. Et felt kan have en fast længde, en tilladt bogstavstørrelse eller en valideringsregel, der kun accepterer en af disse tre værdier.
Hvad hvert ISO 3166-1-format bruges til
Alpha-2-formatet bruger to bogstaver og er det mest kompakte ISO-landeforum. CN bruges ofte i adresseformularer, forsendelsesposter, brugerprofiler og landevælgere, når systemet specificerer en to-bogstavers værdi.
Alpha-3-formatet bruger tre bogstaver. CHN kan være lettere at genkende i rapporter og datasæt, fordi det ligner landet navn tættere, men det bør kun bruges, når feltet eller standarden kræver en alpha-3-værdi. Det er ikke en længere version, der frit kan erstattes med CN.
Det numeriske format bruger tre cifre. Værdien 156 er nyttig, når et system kræver numeriske landeidentifikatorer, eller når datamodellen er designet omkring numeriske koder. Det er stadig en ISO 3166-1-landeværdi, ikke en telefon-, valuta- eller postkode.
Den ISO 3166 standarden definerer internationalt anerkendte bogstav- og nummerkoder til at henvise til lande og relaterede områder. I hverdagens søgninger kan fraser som landeforkortelse for Kina, to-bogstavers landekode for Kina eller tre-bogstavers landekode for Kina henvise til disse formater. De formelle betegnelser er alpha-2, alpha-3 og numerisk.
For pålidelig dataudveksling skal standarden angives ved siden af værdien. En kolonne ved navn country_code er mindre tydelig end kolonner ved navn iso_3166_1_alpha2, iso_3166_1_alpha3 og iso_3166_1_numeric.
Internet- og telefonidentifikatorer for Kina
Internetdomæner og telefonnumre bruger separate navnerum. De kan være knyttet til det samme land, men deres værdier bør ikke placeres i et ISO-landefelt, medmindre feltet specifikt anmoder om det navnerum.
.cn og topniveau-domæner for Kina
.cn er Kinas landekode-topniveaudomæne eller ccTLD. Det bruges som domænesuffiks i webadresser, f.eks. en websted, der ender på .cn. Prikken er en del af domænenotation; CN uden prikken er ISO 3166-1 alpha-2-landeværdien.
Den IANA delegeringspost identificerer .CN som et landekode-topniveaudomæne og opfører China Internet Network Information Center, normalt kaldet CNNIC, som dets manager.
Forholdet mellem CN og .cn forklarer, hvorfor folk nogle gange beskriver .cn som Kinas internetlandekode. De to værdier tjener dog forskellige formål. Et domænefelt kan gemme .cn, en webadresse kan vise det som en del af et værtshavn, og et ISO-landefelt bør normalt gemme CN, CHN eller 156 i henhold til det specificerede format.
For eksempel kan et program holde følgende værdier i separate felter: country_iso_alpha2 som CN og domain_suffix som .cn. Send ikke .cn til en API, der validerer ISO 3166-1 alpha-2-værdier.
Kinesisk-skrift domæner og deres DNS-former
Kina har også internationaliserede landekode-topniveaudomæner med kinesisk skrift. De synlige formater er .中国 og .中國. Disse hører til DNS-domænenavnerummet og er relateret til to-bogstavers landekode CN; de er ikke yderligere ISO 3166-1-landekoder.
Den IANA delegeringspost for .中国 identificerer det som et landekode-topniveaudomæne udpeget til to-bogstavers landekode CN og opfører CNNIC som manager.
Når et program eller et DNS-værktøj kræver en ASCII-kompatibel form, skrives de tilsvarende Punycode-mærker almindeligvis som xn--fiqs8s for .中国 og xn--fiqz9s for .中國. Unicode-formerne og ASCII-formerne bør holdes visuelt adskilte i dokumentation og databasefelter.
Brug .中国, .中國 eller deres DNS-repræsentationer kun der, hvor systemet forventer et internationaliseret domæne eller DNS-mærke. De bør ikke erstatte CN, CHN eller 156 i et landefelt. Ligeledes ændrer et websted, der bruger et af disse domæner, ikke den ISO-landeværdi, der er knyttet til landeposten.
Hvorfor den internationale opkaldskode er anderledes
Kinas internationale telefonopkaldskode er +86. Denne værdi tilhører det internationale telekommunikationsnummereringssystem, ikke ISO 3166-1. Plustegnet angiver et internationalt opkaldspræformat, mens CN, CHN og 156 identificerer landet i ISO-data.
Et telefonnummerfelt kan derfor indeholde +86 som den internationale opkaldskode, mens et separat landefelt indeholder CN. Placer ikke +86 i et to-bogstavers landefelt, og prøv ikke at oprette et telefonpræfiks ved at tilføje symboler til en ISO-kode.
Søgninger efter landekode for Kina kan være tvetydige, fordi de kan betyde en ISO-kode, et internetdomæne eller en telefonkode. Tjek feltmærkatet og den gældende standard, før du indtaster en værdi. Behold den internationale opkaldskode i et telefonnummerfelt, og brug en autoritativ telekommunikationsreference ved validering af telefonformater eller opdatering af et telefonsystem.
Valuta- og OL-koder for Kina
Finans- og sportsorganisationer opretholder også deres egne kodesystemer. En værdi, der ligner en ISO-landekode, kan i stedet identificere en valuta eller en sportsdelegation.
CNY er en valutakode, ikke en landekode
CNY er ISO 4217-valutakoden for renminbi. CN er ISO 3166-1 alpha-2-koden for Kina. Den første identificerer en valuta, mens den anden identificerer et land eller område i et landekodesystem.
| Værdi | Navnerum | Identificerer | Brug når feltet anmoder om |
|---|---|---|---|
| CN | ISO 3166-1 | Kina | Alpha-2-landekode |
| CHN | ISO 3166-1 | Kina | Alpha-3-landekode |
| 156 | ISO 3166-1 | Kina | Numerisk landekode |
| CNY | ISO 4217 | Renminbi | Formel valutakode |
En numerisk værdi kan forekomme i mere end én standard. For eksempel kan 156 være en numerisk landeværdi i ISO 3166-1 og en numerisk valutaværdi i ISO 4217. Tallet kan ikke fortolkes korrekt uden feltdefinitionen.
Forretnings- og markedsmaterialer kan også bruge termer som RMB eller CNH. RMB bruges almindeligvis som et navn eller en forkortelse for renminbi, mens CNH er en markedsspesifik mærkat, der i nogle sammenhænge bruges til offshore-renminbi. Disse termer bør ikke erstatte CNY, når en formel ISO 4217-kode er påkrævet. Valider valutafelter mod ISO 4217 og følg det modtagende betalings- eller regnskabssystems specifikation.
Olympiske og sportslige forkortelser
Olympiske og sportsorganisationer opretholder deres egne lande- eller delegationskodenavnerum. De arver ikke automatisk alle ISO-regler, selvom en sportskode tilfældigvis matcher en ISO-værdi.
I olympiske sammenhænge CHN bruges til Kina, hvilket matcher Kinas ISO 3166-1 alpha-3-kode. De matchende bogstaver gør ikke de olympiske og ISO-systemer identiske. En sportsdatabase kan have sin egen liste, feltregler eller behandling af delegationer.
Når du udfylder en sportstilmelding eller importerer konkurrencedata, skal du bruge koden defineret af den relevante sportsorganisation. Antag ikke, at CHN beviser, at hver olympisk eller sportsdatabase bruger ISO-koder, og brug ikke CN eller 156, medmindre det pågældende system anmoder om dem.
Underinddelinger og relaterede Kina-poster
Landeniveaukoder er ikke det samme som underinddelingskoder eller relaterede landeniveauposter. Denne sondring betyder noget for adresser, logistik, rapportering, tolddata og kundedatabaser.
ISO 3166-2:CN underinddelingskoder
ISO 3166-2:CN udvider Kinas ISO 3166-1 alpha-2-kode til at identificere underinddelinger. En underinddelingsværdi begynder med landepræfikset CN efterfulgt af en bindestreg og et tildelt underinddelingssuffiks.
Præfikset viser forholdet til Kina, men en værdi, der begynder med CN-, er ikke en erstatning for landeniveausværdien CN, CHN eller 156. En database kan have brug for begge felter: et for landet og et for underinddelingen. En adresseformular kan også bede om en provins, kommune, autonom region eller en anden administrativ kategori separat fra landet.
Brug den aktuelle underinddelingstabel, der kræves af applikationen eller dataudbyderen. Kategorimærkater og tildelte suffikser bør komme fra den relevante aktuelle standard i stedet for fra en gammel adressekortliste eller en uverificeret webtabel. Udviklere bør validere underinddelingsværdier, før de bygger adresse-, leverings-, skatte- eller logistiklogik omkring dem.
Hongkong, Macao og Taiwan: Model feltet eksplicit
Hongkong, Macao og Taiwan kan fremstå som separate landeniveauposter i ISO-relaterede data, mens andre klassificeringssammenhænge kan repræsentere dem gennem Kina-relaterede underinddelings-, regional- eller aggregationsstrukturer. Den korrekte repræsentation afhænger af systemet og formålet med dataene.
Lande-, told-, statistiske, juridiske og rapporteringssystemer kan anvende forskellige aggregationsregler. En bred etiket som Kina bør ikke bruges uden at definere, om den inkluderer eller udelukker relaterede poster. En værdi, der accepteres af et adressesystem, er muligvis ikke egnet til en toldangivelse, en finansiel rapport eller en statistisk sammenligning.
Adskil den tekniske databeslutning fra politisk fortolkning. Identificer først, hvad det modtagende system kalder feltet, og hvilken aktuel kodeliste det bruger. Dokumenter derefter, om applikationen behandler relaterede poster som separate poster, som underinddelinger eller som en del af et bredere aggregat.
Denne beslutning bør være eksplicit før aggregering, fakturering eller rapportering af data. Hvis både detalje- og aggregatvisninger er påkrævet, skal kildeværdien bevares, og den bredere rapporteringsgruppe gemmes i et separat tilknyttet felt. Overskriv ikke i det stille en særskilt kildepost med en generisk Kina-etiket.
Sådan bruges ISO-koder for Kina korrekt
Den sikreste tilgang er at vælge koden fra det modtagende felts specifikation, ikke fra den forkortelse, der ser mest bekendt ud. Hold hvert navnerum separat, og dokumenter standarden ved siden af hver kodekolonne.
Vælg koden efter datafeltet
Følgende sammenligning viser den normale rolle for hver værdi. Det er en feltvalgsguide, ikke en liste over udskiftelige forkortelser.
| Værdi | Navnerum | Passende brug |
|---|---|---|
| CN | ISO 3166-1 alpha-2 | To-bogstavers landefelter |
| CHN | ISO 3166-1 alpha-3 | Tre-bogstavers landefelter |
| 156 | ISO 3166-1 numerisk | Numeriske landefelter |
| .cn | DNS og ccTLD | Domænesuffikser for Kina |
| +86 | International telefoni | Telefonnummers landepræfiks |
| CNY | ISO 4217 | Formelle valutafelter |
| CHN | Relevant sportsnavnerum | Sportsfelter, der specificerer denne kode |
Gentagne værdier beviser ikke, at standarderne er identiske. CHN kan være gyldig som en ISO alpha-3-landekode og i en sportssammenhæng, men den modtagende organisation bestemmer stadig, hvad feltet betyder. På samme måde skal 156 fortolkes ud fra den standard, der er navngivet af feltet.
For eksempel kan en bestillingstjeneste gemme country_iso_alpha2 som CN, en ISO 3166-2 underinddeling i et separat felt, currency_iso4217 som CNY, og phone_country_calling_code som +86. En partner, der anmoder om alpha-3, ville modtage CHN i stedet for CN, mens en domænekonfiguration ville bruge .cn. Denne tilknytning forhindrer, at et generisk landekodefelt bærer værdier, der tilhører forskellige navnerum. Hvis en ekstern API's dokumentation er uklar, skal du bruge dens valideringsskema og angivne format i stedet for at gætte ud fra feltmærkatet.
I en database, regneark eller API-specifikation skal standarden skrives ved siden af hver kolonne. Navne som iso_country_alpha2, iso_country_alpha3, iso_country_numeric, domain_cctld, phone_calling_code, currency_iso4217 og sports_code gør utilsigtede substitutioner mindre sandsynlige.
Aktuelle versus historiske og udtjente koder
For aktuelle opslag af landekoder for Kina skal du prioritere CN, CHN og 156. Denne artikel præsenterer ikke tidligere landenavne eller udtjente værdier som aktuelle identifikatorer. En historisk værdi kan stadig være vigtig i et arkiv, migreringsprojekt, juridisk register eller langtidsholdbar kundedatabase, men dens status skal vises tydeligt.
Når du migrerer ældre data, skal du tjekke aktuelle ISO-vedligeholdelsesposter og enhver dokumenteret ændringshistorik. Bevar den oprindelige værdi, når reviderbarhed betyder noget, registrer om den er historisk eller udtjent, og anvend en dokumenteret tilknytning kun, når destinationssystemet kræver en aktuel værdi.
Erstat ikke en ukendt ældre værdi baseret udelukkende på visuel lighed med CN eller CHN. En migreringsregel bør identificere kildestandarden, den gyldige periode, destinationsværdien og årsagen til konverteringen.
Valideringstjekliste for formularer og API'er
Brug denne tjekliste, når du tilføjer Kina-identifikatorer til en formular, database, regneark eller API:
- Identificer navnerummet. Bekræft, om feltet kræver ISO 3166-1, ISO 3166-2, ISO 4217, DNS, international telefoni eller en sportsorganisations kode.
- Match formatet. Tjek, om feltet kræver to bogstaver, tre bogstaver, tre cifre, en domæneetiket, et telefonpræfiks eller en underinddelingsværdi med et CN-præfiks.
- Brug de påkrævede store/små bogstaver og længde. ISO-alfabetiske værdier repræsenteres normalt med store bogstaver, mens domænenavne og telefonfelter følger deres egne formateringsregler.
- Hold felterne adskilte. Gem lande-, underinddelings-, domæne-, telefon-, valuta- og sportsidentifikatorer i forskellige felter i stedet for at kombinere dem i én generel landekodekolonne.
- Test uoverensstemmende input. Et lande alpha-2-felt bør ikke acceptere .cn, +86 eller CNY blot fordi hver værdi er forbundet med Kina.
- Dokumenter konverteringer. Registrer, hvordan alpha-2-, alpha-3-, numeriske, underinddelings- og historiske værdier konverteres, og identificer eventuelle systemspecifikke undtagelser.
- Test relaterede poster. Bekræft, hvordan applikationen håndterer Hongkong, Macao, Taiwan og andre relaterede poster, før der anvendes aggregations- eller rapporteringsregler.
For brugerrettede formularer skal felter mærkes i almindeligt sprog og inkludere det forventede format, hvor tvetydighed er sandsynlig, såsom "Land (ISO 3166-1 alpha-2)" eller "Valuta (ISO 4217)". For import skal værdier med forkert længde eller punktur afvises eller sættes i karantæne i stedet for at blive konverteret i det stille. At beholde den relevante kodelisteversion eller hentningsdato gør også senere rettelser og revisioner nemmere.
Denne tilgang gør kodevalget synligt og testbart. Den hjælper også internationale brugere med at forstå, hvorfor en formular kan bede om CN i et felt, CHN i et andet og CNY i en betalingssektion.
Vigtigste pointer for ISO-koder for Kina
For ISO 3166-1-landekoden er Kina CN i alpha-2-format, CHN i alpha-3-format og 156 i numerisk format. Brug .cn til internetdomænenavnerummet, +86 til international telefonopkald og CNY til ISO-valutafeltet. Sports- og underinddelingssystemer har deres egne regler, så match altid værdien til den standard, der er navngivet af det modtagende felt.
Når et system involverer relaterede Kina-poster eller historiske data, skal omfanget dokumenteres, kildeværdier bevares hvor det er nødvendigt, og en aktuel kodeliste bruges til den specifikke applikation.
Vælg område
Opret et indlæg
Opslaget er gratis og tilmelding er ikke nødvendig.