Hoppa till huvudinnehåll
<< Tillbaka till inlägg i Kina

Kina ISO-koder: CN, CHN och 156 förklarade

Preview image for the video "#iso3166#ISO#revision #landskoder#Alpha-2, #Alpha-3 koder #scm #utbildning #revision #internationellhandel".
#iso3166#ISO#revision #landskoder#Alpha-2, #Alpha-3 koder #scm #utbildning #revision #internationellhandel

Kinas ISO-kod beror på vilket fält eller system du använder. För ISO 3166-1 är Folkrepubliken Kina CN i alfa-2-format, CHN i alfa-3-format och 156 i numeriskt format. Dessa värden skiljer sig från .cn-webbdomäner, +86 för telefonsamtal, CNY-valuta och sportkoder. Den här guiden förklarar vilken identifierare som ska användas i formulär, databaser, API:er, betalningssystem, domäner, telefonjournaler och underavdelningsdata.

Kinas ISO 3166-1-koder i sammandrag

ISO 3166-1 tillhandahåller koder på landsnivå i tvåbokstavs-, trebokstavs- och numeriska format. Den korrekta landskoden för Kina beror på det format som krävs av det mottagande formuläret, databasen, API:et eller organisationen.

Kinas aktuella alfa-2-, alfa-3- och numeriska koder

Det direkta svaret är CN för ISO 3166-1 alfa-2-koden, CHN för alfa-3-koden, och 156 för den numeriska koden. Den aktuella ISO landsposten identifierar landet med dess fullständiga namn, Folkrepubliken Kina, och listar dessa som officiellt tilldelade landsvärden.

Dessa är formella ISO-landidentifierare, inte bara informella förkortningar. Använd det värde som matchar det mottagande fältet. Till exempel förväntar sig ett formulär som frågar efter en tvåbokstavig landskod normalt CN, medan ett datautbyte som anger ett alfa-3-fält normalt förväntar sig CHN.

KodtypVärde för KinaStandardTypiskt fält
Alfa-2CNISO 3166-1Tvåbokstavigt landfält
Alfa-3CHNISO 3166-1Trebokstavigt landfält
Numerisk156ISO 3166-1Numeriskt landfält

Anta inte att ett fält märkt med landskod accepterar alla ISO-format. Ett fält kan ha en fast längd, ett tillåtet skiftläge eller en valideringsregel som endast accepterar ett av dessa tre värden.

Vad varje ISO 3166-1-format är till för

Alfa-2-formatet använder två bokstäver och är det mest kompakta ISO-landformatet. CN används ofta i adressformulär, fraktposter, användarprofiler och landsväljare när systemet anger ett tvåbokstavsvärde.

Preview image for the video "#iso3166#ISO#revision #landskoder#Alpha-2, #Alpha-3 koder #scm #utbildning #revision #internationellhandel".
#iso3166#ISO#revision #landskoder#Alpha-2, #Alpha-3 koder #scm #utbildning #revision #internationellhandel

Alfa-3-formatet använder tre bokstäver. CHN kan vara lättare att känna igen i rapporter och datauppsättningar eftersom det liknar landets namn mer, men det bör endast användas när fältet eller standarden kräver ett alfa-3-värde. Det är inte en längre version som fritt kan ersättas med CN.

Det numeriska formatet använder tre siffror. Värdet 156 är användbart när ett system kräver numeriska landidentifierare eller när datamodellen är utformad kring numeriska koder. Det är fortfarande ett ISO 3166-1-landsvärde, inte en telefon-, valuta- eller postkod.

Den ISO 3166 standarden definierar internationellt erkända bokstavs- och sifferkoder för att hänvisa till länder och relaterade områden. I vardagliga sökningar kan fraser som Kinas landskodförkortning, Kinas tvåbokstaviga landskod eller Kinas trebokstaviga landskod syfta på dessa format. De formella etiketterna är alfa-2, alfa-3 och numerisk.

För ett pålitligt datautbyte, dokumentera standarden bredvid värdet. En kolumn som heter country_code är mindre tydlig än kolumner som heter iso_3166_1_alpha2, iso_3166_1_alpha3 och iso_3166_1_numeric.

Internet- och telefonidentifierare för Kina

Internetdomäner och telefonnummer använder separata namnrymder. De kan vara associerade med samma land, men deras värden bör inte placeras i ett ISO-landfält om inte fältet specifikt begär den namnrymden.

.cn och toppdomäner för landskod för Kina

.cn är Kinas toppdomän för landskod, eller ccTLD. Den används som domänsuffix i webbadresser, till exempel en webbplats som slutar på .cn. Punkten är en del av domänbeteckningen; CN utan punkten är ISO 3166-1 alfa-2-landsvärdet.

Den IANA delegeringsposten identifierar .CN som en toppdomän för landskod och listar China Internet Network Information Center, allmänt känd som CNNIC, som dess förvaltare.

Förhållandet mellan CN och .cn förklarar varför vissa ibland beskriver .cn som Kinas internetlandskod. De två värdena tjänar dock olika syften. Ett domänfält kan lagra .cn, en webbadress kan visa det som en del av ett värdnamn, och ett ISO-landfält bör normalt lagra CN, CHN eller 156 enligt dess angivna format.

Till exempel kan en applikation hålla följande värden i separata fält: country_iso_alpha2 som CN och domain_suffix som .cn. Skicka inte .cn till ett API som validerar ISO 3166-1 alfa-2-värden.

Domäner med kinesisk skrift och deras DNS-former

Kina har också internationaliserade toppdomäner för landskoder med kinesisk skrift. De synliga formerna är .中国 och .中國. Dessa tillhör DNS-domännamnrymden och är relaterade till den tvåbokstaviga landskoden CN; de är inte ytterligare ISO 3166-1-landskoder.

Preview image for the video "Vad är Internationalized Domain Names eller IDN och Punycode?".
Vad är Internationalized Domain Names eller IDN och Punycode?

Den IANA delegeringsposten för .中国 identifierar den som en toppdomän för landskod avsedd för den tvåbokstaviga landskoden CN och listar CNNIC som förvaltare.

När ett program eller ett DNS-verktyg kräver en ASCII-kompatibel form skrivs motsvarande Punycode-etiketter vanligen som xn--fiqs8s för .中国 och xn--fiqz9s för .中國. Unicode-formerna och ASCII-formerna bör hållas visuellt åtskilda i dokumentation och databasfält.

Använd .中国, .中國 eller deras DNS-representationer endast där systemet förväntar sig en internationaliserad domän eller DNS-etikett. De bör inte ersätta CN, CHN eller 156 i ett landfält. På samma sätt ändrar inte en webbplats som använder en av dessa domäner det ISO-landsvärde som är associerat med landsposten.

Varför den internationella riktkoden är annorlunda

Kinas internationella telefonriktkod är +86. Detta värde tillhör det internationella numreringssystemet för telekommunikation, inte ISO 3166-1. Plustecknet indikerar ett internationellt riktkodsformat, medan CN, CHN och 156 identifierar landet i ISO-data.

Preview image for the video "Utforska +86-koden: Vilket land tillhör den?".
Utforska +86-koden: Vilket land tillhör den?

Ett telefonnummerfält kan därför innehålla +86 som internationell riktkod, medan ett separat landfält innehåller CN. Placera inte +86 i ett tvåbokstavigt landfält, och försök inte skapa ett telefonprefix genom att lägga till symboler till en ISO-kod.

Sökningar efter landskod för Kina kan vara tvetydiga eftersom de kan betyda en ISO-kod, en internetdomän eller en telefonkod. Kontrollera fältetiketten och den styrande standarden innan du anger ett värde. Behåll den internationella riktkoden i ett telefonnummerfält och använd en auktoritativ telekommunikationsreferens när du validerar telefonformat eller uppdaterar ett telefonsystem.

Valuta- och olympiska koder för Kina

Finans- och sportorganisationer underhåller också sina egna kodsystem. Ett värde som liknar en ISO-landskod kan i stället identifiera en valuta eller en sportdelegation.

CNY är en valutakod, inte en landskod

CNY är ISO 4217-valutakoden för renminbi. CN är ISO 3166-1 alfa-2-koden för Kina. Den första identifierar en valuta, medan den andra identifierar ett land eller område i ett landskodsystem.

VärdeNamnrymdIdentifierarAnvänd när fältet begär
CNISO 3166-1KinaAlfa-2-landskod
CHNISO 3166-1KinaAlfa-3-landskod
156ISO 3166-1KinaNumerisk landskod
CNYISO 4217RenminbiFormell valutakod

Ett numeriskt värde kan förekomma i mer än en standard. Till exempel kan 156 vara ett numeriskt landvärde i ISO 3166-1 och ett numeriskt valutavärde i ISO 4217. Numret kan inte tolkas korrekt utan fältdefinitionen.

Affärs- och marknadsmaterial kan också använda termer som RMB eller CNH. RMB används ofta som namn eller förkortning för renminbi, medan CNH är en marknadsspecifik etikett som används i vissa sammanhang för offshore-renminbi. Dessa termer bör inte ersätta CNY när en formell ISO 4217-kod krävs. Validera valutafält mot ISO 4217 och följ det mottagande betalnings- eller redovisningssystemets specifikation.

Olympiska och sportförkortningar

Finans- och sportorganisationer underhåller också sina egna namnrymder för land- eller delegationskoder. De ärver inte automatiskt alla ISO-regler, även om en sportkod råkar matcha ett ISO-värde.

I olympiska sammanhang CHN används för Kina, vilket matchar Kinas ISO 3166-1 alfa-3-kod. De matchande bokstäverna gör inte de olympiska systemen och ISO-systemen identiska. En sportdatabas kan ha sin egen lista, fältregler eller behandling av delegationer.

När du slutför en sportregistrering eller importerar tävlingsdata, använd den kod som definieras av den relevanta sportorganisationen. Anta inte att CHN bevisar att varje olympisk eller sportdatabas använder ISO-koder, och använd inte CN eller 156 om inte just det systemet begär dem.

Underavdelningar och relaterade poster för Kina

Koder på landsnivå är inte samma sak som underavdelningskoder eller relaterade poster på landsnivå. Denna åtskillnad är viktig för adresser, logistik, rapportering, tulluppgifter och kunddatabaser.

ISO 3166-2:CN-underavdelningskoder

ISO 3166-2:CN utökar Kinas ISO 3166-1 alfa-2-kod för att identifiera underavdelningar. Ett underavdelningsvärde börjar med landsprefixet CN, följt av ett bindestreck och ett tilldelat underavdelningssuffix.

Prefixet visar förhållandet till Kina, men ett värde som börjar med CN- är inte en ersättning för värdet på landsnivå CN, CHN eller 156. En databas kan behöva båda fälten: ett för landet och ett för underavdelningen. Ett adressformulär kan också be om en provins, kommun, autonom region eller en annan administrativ kategori separat från landet.

Använd den aktuella underavdelningstabell som krävs av applikationen eller dataleverantören. Kategoriiketter och tilldelade suffix bör komma från den relevanta aktuella standarden snarare än från en gammal adresslista eller en obekräftad webtabell. Utvecklare bör validera underavdelningsvärden innan de bygger adress-, leverans-, skatte- eller logistiklogik kring dem.

Hongkong, Macao och Taiwan: Modellera fältet explicit

Hongkong, Macao och Taiwan kan förekomma som separata poster på landsnivå i ISO-relaterade data, medan andra klassificeringssammanhang kan representera dem genom Kina-relaterade underavdelningar, regionala strukturer eller aggregeringsstrukturer. Den korrekta representationen beror på systemet och syftet med datan.

Land-, tull-, statistik-, juridiska och rapporteringssystem kan tillämpa olika aggregeringsregler. En bred etikett som Kina bör inte användas utan att definiera om den inkluderar eller exkluderar relaterade poster. Ett värde som accepteras av ett adressystem kanske inte är lämpligt för en tulldeklaration, en finansiell rapport eller en statistisk jämförelse.

Separera det tekniska databeslutet från politisk tolkning. Identifiera först vad det mottagande systemet kalla fältet och vilken aktuell kodlista det använder. Dokumentera sedan om applikationen behandlar relaterade poster som separata poster, som underavdelningar eller som en del av ett bredare aggregat.

Detta beslut bör vara explicit innan data aggregeras, faktureras eller rapporteras. Om både detalj- och aggregatvyer behövs, bevara källvärdet och lagra den bredare rapporteringsgruppen i ett separat mappat fält. Skriv inte tyst över en distinkt källpost med en generisk Kina-etikett.

Hur man använder Kinas ISO-koder korrekt

Det säkraste tillvägagångssättet är att välja koden från det mottagande fältets specifikation, inte från den förkortning som ser mest bekant ut. Håll varje namnrymd separat och dokumentera standarden bredvid varje kodkolumn.

Välj kod efter datafält

Följande jämförelse visar den normala rollen för varje värde. Det är en fälturvalsguide, inte en lista med utbytbara förkortningar.

VärdeNamnrymdLämplig användning
CNISO 3166-1 alfa-2Tvåbokstaviga landfält
CHNISO 3166-1 alfa-3Trebokstaviga landfält
156ISO 3166-1 numeriskNumeriska landfält
.cnDNS och ccTLDDomänsuffix för Kina
+86Internationell telefoniLandprefix för telefonnummer
CNYISO 4217Formella valutafält
CHNRelevant sportnamnrymdSportfält som anger denna kod

Upprepade värden bevisar inte att standarderna är identiska. CHN kan vara giltigt som en ISO alfa-3-landskod och i ett sportsammanhang, men den mottagande organisationen avgör ändå vad fältet betyder. På samma sätt måste 156 tolkas utifrån den standard som anges av fältet.

Till exempel kan en beställningstjänst lagra country_iso_alpha2 som CN, en ISO 3166-2-underavdelning i ett separat fält, currency_iso4217 som CNY, och phone_country_calling_code som +86. En partner som begär alfa-3 skulle få CHN i stället för CN, medan en domänkonfiguration skulle använda .cn. Denna mappning förhindrar att ett generiskt landskodsfält bär värden som tillhör olika namnrymder. Om ett externt API:s dokumentation är otydlig, använd dess valideringsschema och angivna format i stället för att gissa från fältetiketten.

I en databas, kalkylblad eller API-specifikation, skriv standarden bredvid varje kolumn. Namn som iso_country_alpha2, iso_country_alpha3, iso_country_numeric, domain_cctld, phone_calling_code, currency_iso4217 och sports_code gör oavsiktliga substitutioner mindre sannolika.

Aktuella kontra historiska och utgångna koder

För aktuella sökningar efter landskod för Kina, prioritera CN, CHN och 156. Den här artikeln presenterar inte tidigare länders namn eller utgångna värden som aktuella identifierare. Ett historiskt värde kan fortfarande vara viktigt i ett arkiv, migreringsprojekt, juridiskt register eller långvarig kunddatabas, men dess status måste visas tydligt.

När du migrerar äldre data, kontrollera aktuella ISO-underhållsregister och eventuell dokumenterad ändringshistorik. Bevara ursprungsvärdet när spårbarhet är viktigt, registrera om det är historiskt eller utgått, och tillämpa en dokumenterad mappning endast när destinationssystemet kräver ett aktuellt värde.

Ersätt inte ett obekant äldre värde enbart baserat på visuellt likhet med CN eller CHN. En migreringsregel bör identifiera källstandarden, giltighetsperioden, destinationsvärdet och anledningen till konverteringen.

Valideringschecklista för formulär och API:er

Använd denna checklista när du lägger till identifierare för Kina i ett formulär, en databas, ett kalkylblad eller ett API:

  1. Identifiera namnrymden. Bekräfta om fältet kräver ISO 3166-1, ISO 3166-2, ISO 4217, DNS, internationell telefoni eller en sportorganisations kod.
  2. Matcha formatet. Kontrollera om fältet kräver två bokstäver, tre bokstäver, tre siffror, en domänetikett, ett telefonprefix eller ett underavdelningsvärde med ett CN-prefix.
  3. Använd önskat skiftläge och längd. ISO-alfabetiska värden representeras normalt med versaler, medan domännamn och telefonfält följer sina egna formateringsregler.
  4. Håll fälten separata. Lagra land-, underavdelnings-, domän-, telefon-, valuta- och sportidentifierare i olika fält i stället för att kombinera dem i en allmän landskodskolumn.
  5. Testa felaktiga indata. Ett land-alfa-2-fält bör inte acceptera .cn, +86 eller CNY enbart på grund av att varje värde är associerat med Kina.
  6. Dokumentera konverteringar. Registrera hur alfa-2-, alfa-3-, numeriska, underavdelnings- och historiska värden konverteras, och identifiera eventuella systemspecifika undantag.
  7. Testa relaterade poster. Bekräfta hur applikationen hanterar Hongkong, Macao, Taiwan och andra relaterade poster innan du tillämpar aggregerings- eller rapporteringsregler.

För användarvänliga formulär, etiketter fält på enkel svenska och inkludera det förväntade formatet där tvetydighet är sannolik, såsom “Land (ISO 3166-1 alfa-2)” eller “Valuta (ISO 4217).” För importer, avvisa eller sätt i karantän värden med felaktig längd eller skiljetecken i stället för att tyst konvertera dem. Att behålla den relevanta kodlistersversionen eller hämtningsdatumet gör också senare korrigeringar och granskningar enklare.

Detta tillvägagångssätt gör kodvalet synligt och testbart. Det hjälper också internationella användare att förstå varför ett formulär kan fråga efter CN i ett fält, CHN i ett annat och CNY i en betalningssektion.

Viktiga slutsatser för Kinas ISO-koder

För ISO 3166-1-landskoden är Kina CN i alfa-2-format, CHN i alfa-3-format, och 156 i numeriskt format. Använd .cn för internetdomännamnrymden, +86 för internationella telefonsamtal och CNY för ISO-valutafältet. Sport- och underavdelningssystem har egna regler, så matcha alltid värdet till den standard som anges av det mottagande fältet.

När ett system involverar relaterade poster för Kina eller historiska data, dokumentera omfattningen, bevara källvärden där det är nödvändigt och använd en aktuell kodlista för den specifika applikationen.

Välj område