Skip to main content
<< Torna ai post di Cina

Codici ISO della Cina: spiegazione di CN, CHN e 156

Preview image for the video "#iso3166#ISO#audit #codicipaese#Alpha-2, #codiciAlpha-3 #scm #istruzione #audit #commerciointernazionale".
#iso3166#ISO#audit #codicipaese#Alpha-2, #codiciAlpha-3 #scm #istruzione #audit #commerciointernazionale

Il codice ISO della Cina dipende dal campo o dal sistema utilizzato. Per la norma ISO 3166-1, la Repubblica Popolare Cinese è CN nel formato alpha-2, CHN nel formato alpha-3 e 156 nel formato numerico. Questi valori sono diversi dai domini web .cn, dal prefisso telefonico +86, dalla valuta CNY e dai codici sportivi. Questa guida spiega quale identificatore utilizzare in moduli, database, API, sistemi di pagamento, domini, registri telefonici e dati di suddivisione.

Codici ISO 3166-1 della Cina a colpo d'occhio

La norma ISO 3166-1 fornisce codici a livello di paese in formati a due lettere, a tre lettere e numerici. La corretta abbreviazione del paese per la Cina dipende dal formato richiesto dal modulo, dal database, dall'API o dall'organizzazione di ricezione.

Attuali codici Alpha-2, Alpha-3 e Numerici della Cina

La risposta diretta è CN per il codice alpha-2 ISO 3166-1, CHN per il codice alpha-3 e 156 per il codice numerico. L'attuale ISO record del paese identifica il paese con il suo nome completo, Repubblica Popolare Cinese, e li elenca come valori di paese assegnati ufficialmente.

Questi sono identificatori di paesi ISO formali, non semplici abbreviazioni informali. Utilizza il valore corrispondente al campo di ricezione. Ad esempio, un modulo che richiede un codice paese a due lettere normalmente si aspetta CN, mentre uno scambio di dati che specifica un campo alpha-3 normalmente si aspetta CHN.

Tipo di codiceValore della CinaStandardCampo tipico
Alpha-2CNISO 3166-1Campo paese a due lettere
Alpha-3CHNISO 3166-1Campo paese a tre lettere
Numerico156ISO 3166-1Campo paese numerico

Non dare per scontato che un campo etichettato come codice paese accetti ogni formato ISO. Un campo può avere una lunghezza fissa, un maiuscolo/minuscolo consentito o una regola di validazione che accetta solo uno di questi tre valori.

A cosa serve ciascun formato ISO 3166-1

Il formato alpha-2 utilizza due lettere ed è il formato di paese ISO più compatto. CN viene spesso utilizzato in moduli di indirizzi, registri di spedizione, profili utente e selettori di paesi quando il sistema specifica un valore a due lettere.

Preview image for the video "#iso3166#ISO#audit #codicipaese#Alpha-2, #codiciAlpha-3 #scm #istruzione #audit #commerciointernazionale".
#iso3166#ISO#audit #codicipaese#Alpha-2, #codiciAlpha-3 #scm #istruzione #audit #commerciointernazionale

Il formato alpha-3 utilizza tre lettere. CHN può essere più facile da riconoscere in report e set di dati perché assomiglia più da vicino al nome del paese, ma dovrebbe essere usato solo quando il campo o lo standard richiede un valore alpha-3. Non è una versione più lunga che può essere liberamente sostituita con CN.

Il formato numerico utilizza tre cifre. Il valore 156 è utile quando un sistema richiede identificatori numerici di paesi o quando il modello di dati è progettato attorno a codici numerici. Rimane comunque un valore di paese ISO 3166-1, non un prefisso telefonico, una valuta o un codice postale.

La ISO 3166 lo standard definisce codici di lettere e numeri riconosciuti a livello internazionale per fare riferimento a paesi e aree correlate. Nelle ricerche quotidiane, frasi come abbreviazione del paese Cina, codice paese a due lettere della Cina o codice paese a tre lettere della Cina possono riferirsi a questi formati. Le etichette formali sono alpha-2, alpha-3 e numerico.

Per uno scambio di dati affidabile, registra lo standard accanto al valore. Una colonna denominata country_code è meno chiara rispetto a colonne denominate iso_3166_1_alpha2, iso_3166_1_alpha3 e iso_3166_1_numeric.

Identificatori Internet e telefonici della Cina

I domini Internet e i numeri di telefono utilizzano spazi dei nomi separati. Possono essere associati allo stesso paese, ma i loro valori non devono essere inseriti in un campo paese ISO a meno che il campo non richieda specificamente tale spazio dei nomi.

.cn e domini di primo livello nazionali della Cina

.cn è il dominio di primo livello nazionale della Cina, o ccTLD. Viene utilizzato come suffisso di dominio negli indirizzi web, ad esempio un sito web che termina con .cn. Il punto fa parte della notazione del dominio; CN senza il punto è il valore del paese alpha-2 ISO 3166-1.

Il IANA il record di delega identifica .CN come dominio di primo livello nazionale ed elenca il China Internet Network Information Center, comunemente chiamato CNNIC, come suo gestore.

La relazione tra CN e .cn spiega perché a volte si descrive .cn come il codice paese Internet della Cina. Tuttavia, i due valori servono a scopi diversi. Un campo di dominio può memorizzare .cn, un indirizzo web può visualizzarlo come parte di un nome host e un campo paese ISO dovrebbe normalmente memorizzare CN, CHN o 156 in base al formato specificato.

Ad esempio, un'applicazione può mantenere i seguenti valori in campi separati: country_iso_alpha2 come CN e domain_suffix come .cn. Non inviare .cn a un'API che convalida i valori alpha-2 ISO 3166-1.

Domini in caratteri cinesi e relative forme DNS

La Cina dispone anche di domini di primo livello nazionali internazionalizzati in caratteri cinesi. Le forme visibili sono .中国 e .中國. Questi appartengono allo spazio dei nomi di dominio DNS e sono correlati al codice paese a due lettere CN; non sono codici paese ISO 3166-1 aggiuntivi.

Preview image for the video "Cosa sono i nomi di dominio internazionalizzati o IDN e il Punycode?".
Cosa sono i nomi di dominio internazionalizzati o IDN e il Punycode?

Il IANA record di delega per .中国 lo identifica come dominio di primo livello nazionale designato per il codice paese a due lettere CN ed elenca CNNIC come gestore.

Quando un'applicazione o uno strumento DNS richiede un formato compatibile con ASCII, le etichette Punycode corrispondenti vengono comunemente scritte come xn--fiqs8s per .中国 e xn--fiqz9s per .中國. Le forme Unicode e le forme ASCII dovrebbero essere mantenute visivamente distinte nella documentazione e nei campi del database.

Usa .中国, .中國 o le loro rappresentazioni DNS solo dove il sistema si aspetta un dominio internazionalizzato o un'etichetta DNS. Non devono sostituire CN, CHN o 156 in un campo paese. Allo stesso modo, un sito web che utilizza uno di questi domini non modifica il valore del paese ISO associato al record del paese.

Perché il prefisso telefonico internazionale è diverso

Il prefisso telefonico internazionale della Cina è +86. Questo valore appartiene al sistema di numerazione delle telecomunicazioni internazionali, non alla norma ISO 3166-1. Il segno più indica un formato di prefisso di telescrivente/selezione internazionale, mentre CN, CHN e 156 identificano il paese nei dati ISO.

Preview image for the video "Esplorando il codice +86: A quale paese appartiene?".
Esplorando il codice +86: A quale paese appartiene?

Un campo di numero di telefono può quindi contenere +86 come prefisso di chiamata internazionale, mentre un campo paese separato contiene CN. Non inserire +86 in un campo paese a due lettere e non cercare di creare un prefisso telefonico aggiungendo simboli a un codice ISO.

Le ricerche per il codice paese della Cina possono essere ambigue perché potrebbero significare un codice ISO, un dominio Internet o un codice telefonico. Controlla l'etichetta del campo e lo standard di riferimento prima di inserire un valore. Mantieni il prefisso telefonico internazionale in un campo del numero di telefono e usa un riferimento di telecomunicazioni autorevole quando convalidi i formati telefonici o aggiorni un sistema telefonico.

Codici valutari e olimpici per la Cina

Anche le organizzazioni finanziarie e sportive mantengono i propri sistemi di codifica. Un valore che appare simile a un codice paese ISO può invece identificare una valuta o una delegazione sportiva.

CNY è un codice valuta, non un codice paese

CNY è il codice valuta ISO 4217 per il renminbi. CN è il codice alpha-2 ISO 3166-1 per la Cina. Il primo identifica una valuta, mentre il secondo identifica un paese o un'area in un sistema di codici paese.

ValoreSpazio dei nomiIdentificaUsa quando il campo richiede
CNISO 3166-1CinaCodice paese Alpha-2
CHNISO 3166-1CinaCodice paese Alpha-3
156ISO 3166-1CinaCodice paese numerico
CNYISO 4217RenminbiCodice valuta formale

Un valore numerico può comparire in più di uno standard. Ad esempio, 156 può essere un valore numerico di paese in ISO 3166-1 e un valore numerico di valuta in ISO 4217. Il numero non può essere interpretato correttamente senza la definizione del campo.

I materiali aziendali e di mercato possono anche utilizzare termini come RMB o CNH. RMB è comunemente usato come nome o abbreviazione per il renminbi, mentre CNH è un'etichetta specifica del mercato utilizzata in alcuni contesti per il renminbi offshore. Questi termini non dovrebbero sostituire CNY quando è richiesto un codice ISO 4217 formale. Convalida i campi valuta rispetto a ISO 4217 e segui le specifiche del sistema di pagamento o di contabilità di ricezione.

Abbreviazioni olimpiche e sportive

Le organizzazioni olimpiche e sportive mantengono i propri spazi dei nomi di codici paese o delegazione. Non ereditano automaticamente ogni regola ISO, anche quando un codice sportivo capita di corrispondere a un valore ISO.

In contesti olimpici, CHN viene utilizzato per la Cina, il che corrisponde al codice alpha-3 ISO 3166-1 della Cina. Le lettere corrispondenti non rendono identici i sistemi olimpici e ISO. Un database sportivo può avere il proprio elenco, regole di campo o trattamento delle delegazioni.

Quando si completa una registrazione sportiva o si importano dati di competizione, utilizzare il codice definito dall'organizzazione sportiva pertinente. Non dare per scontato che CHN dimostri che ogni database olimpico o sportivo utilizzi codici ISO, e non usare CN o 156 a meno che quel particolare sistema non li richieda.

Suddivisioni e voci correlate della Cina

I codici a livello di paese non sono uguali ai codici di suddivisione o ai record correlati a livello di paese. Questa distinzione è importante per indirizzi, logistica, reportistica, dati doganali e database dei clienti.

Codici di suddivisione ISO 3166-2:CN

ISO 3166-2:CN estende il codice alpha-2 ISO 3166-1 della Cina per identificare le suddivisioni. Un valore di suddivisione inizia con il prefisso del paese CN, seguito da un trattino e da un suffisso di suddivisione assegnato.

Il prefisso mostra la relazione con la Cina, ma un valore che inizia con CN- non è un sostituto del valore a livello di paese CN, CHN o 156. Un database potrebbe aver bisogno di entrambi i campi: uno per il paese e uno per la suddivisione. Un modulo di indirizzo può anche richiedere una provincia, un comune, una regione autonoma o un'altra categoria amministrativa separatamente dal paese.

Usa la tabella di suddivisione corrente richiesta dall'applicazione o dal fornitore di dati. Le etichette delle categorie e i suffissi assegnati dovrebbero provenire dallo standard corrente pertinente anziché da un vecchio elenco di indirizzi o da una tabella web non verificata. Gli sviluppatori dovrebbero convalidare i valori di suddivisione prima di costruire logiche di indirizzo, consegna, tasse o logistica attorno ad essi.

Hong Kong, Macao e Taiwan: modella il campo esplicitamente

Hong Kong, Macao e Taiwan possono apparire come voci separate a livello di paese nei dati correlati all'ISO, mentre altri contesti di classificazione possono rappresentarli attraverso strutture di suddivisione, regionali o di aggregazione correlate alla Cina. La rappresentazione corretta dipende dal sistema e dallo scopo dei dati.

I sistemi di paesi, doganali, statistici, legali e di reportistica possono applicare regole di aggregazione diverse. Un'etichetta ampia come Cina non dovrebbe essere utilizzata senza definire se include o esclude voci correlate. Un valore accettato da un sistema di indirizzi potrebbe non essere adatto per una dichiarazione doganale, un rapporto finanziario o un confronto statistico.

Separa la decisione sui dati tecnici dall'interpretazione politica. Identifica prima come il sistema ricevente chiama il campo e quale elenco di codici correnti utilizza. Quindi documenta se l'applicazione tratta le voci correlate come record separati, come suddivisioni o come parte di un aggregato più ampio.

Questa decisione dovrebbe essere esplicita prima di aggregare, fatturare o rendicontare i dati. Se sono necessarie sia visualizzazioni dettagliate che aggregate, preserva il valore di origine e memorizza il gruppo di reportistica più ampio in un campo mappato separato. Non sovrascrivere silenziosamente un record di origine distinto con un'etichetta generica della Cina.

Come utilizzare correttamente i codici ISO della Cina

L'approccio più sicuro è scegliere il codice dalla specifica del campo ricevente, non dall'abbreviazione che sembra più familiare. Mantieni ogni spazio dei nomi separato e documenta lo standard accanto a ogni colonna di codice.

Scegli il codice in base al campo dati

Il seguente confronto mostra il ruolo normale di ciascun valore. Si tratta di una guida alla selezione dei campi, non di un elenco di abbreviazioni intercambiabili.

ValoreSpazio dei nomiUso appropriato
CNISO 3166-1 alpha-2Campi paese a due lettere
CHNISO 3166-1 alpha-3Campi paese a tre lettere
156ISO 3166-1 numericoCampi paese numerici
.cnDNS e ccTLDSuffissi di dominio della Cina
+86Telefonia internazionalePrefisso paese del numero di telefono
CNYISO 4217Campi valuta formali
CHNSpazio dei nomi sportivo pertinenteCampi sportivi che specificano questo codice

Valori ripetuti non dimostrano che gli standard siano identici. CHN può essere valido come codice paese ISO alpha-3 e in un contesto sportivo, ma l'organizzazione ricevente determina comunque cosa significa il campo. Allo stesso modo, 156 deve essere interpretato dallo standard denominato dal campo.

Ad esempio, un servizio di ordini potrebbe memorizzare country_iso_alpha2 come CN, una suddivisione ISO 3166-2 in un campo separato, currency_iso4217 come CNY e phone_country_calling_code come +86. Un partner che richiede alpha-3 riceverebbe CHN anziché CN, mentre una configurazione di dominio utilizzerebbe .cn. Questa mappatura impedisce a un campo di codice paese generico di trasportare valori che appartengono a spazi dei nomi diversi. Se la documentazione di un'API esterna non è chiara, utilizza il suo schema di validazione e il formato dichiarato anziché tirare ad indovinare dall'etichetta del campo.

In un database, foglio di calcolo o specifica API, scrivi lo standard accanto a ciascuna colonna. Nomi come iso_country_alpha2, iso_country_alpha3, iso_country_numeric, domain_cctld, phone_calling_code, currency_iso4217 e sports_code rendono meno probabili sostituzioni accidentali.

Codici correnti rispetto a storici e ritirati

Per le ricerche attuali sui codici paese della Cina, dai la priorità a CN, CHN e 156. Questo articolo non presenta vecchi nomi di paesi o valori ritirati come identificatori correnti. Un valore storico può essere ancora importante in un archivio, un progetto di migrazione, un record legale o un database di clienti a lungo termine, ma il suo stato deve essere mostrato chiaramente.

Durante la migrazione di dati più vecchi, controlla i record di manutenzione ISO correnti e qualsiasi cronologia delle modifiche documentata. Conserva il valore originale quando l'auditabilità è importante, registra se è storico o ritirato e applica una mappatura documentata solo quando il sistema di destinazione richiede un valore corrente.

Non sostituire un valore legacy sconosciuto basandoti solo sulla somiglianza visiva con CN o CHN. Una regola di migrazione dovrebbe identificare lo standard di origine, il periodo di validità, il valore di destinazione e il motivo della conversione.

Lista di controllo per la convalida di moduli e API

Usa questa lista di controllo quando aggiungi identificatori della Cina a un modulo, database, foglio di calcolo o API:

  1. Identifica lo spazio dei nomi. Conferma se il campo richiede ISO 3166-1, ISO 3166-2, ISO 4217, DNS, telefonia internazionale o il codice di un'organizzazione sportiva.
  2. Corrispondi al formato. Controlla se il campo richiede due lettere, tre lettere, tre cifre, un'etichetta di dominio, un prefisso telefonico o un valore di suddivisione con un prefisso CN-.
  3. Usa il maiuscolo/minuscolo e la lunghezza richiesti. I valori alfabetici ISO sono normalmente rappresentati in maiuscolo, mentre i nomi di dominio e i campi telefonici seguono le loro regole di formato.
  4. Mantieni i campi separati. Memorizza identificatori di paese, suddivisione, dominio, telefono, valuta e sport in campi diversi anziché combinarli in un'unica colonna di codice paese per uso generale.
  5. Testa input non corrispondenti. Un campo country alpha-2 non dovrebbe accettare .cn, +86 o CNY semplicemente perché ogni valore è associato alla Cina.
  6. Documenta le conversioni. Registra come vengono convertiti i valori alpha-2, alpha-3, numerici, di suddivisione e storici e identifica eventuali eccezioni specifiche del sistema.
  7. Testa le voci correlate. Conferma come l'applicazione gestisce Hong Kong, Macao, Taiwan e altri record correlati prima di applicare regole di aggregazione o reportistica.

Per i moduli destinati agli utenti, etichetta i campi in linguaggio semplice e includi il formato previsto dove l'ambiguità è probabile, ad esempio "Paese (ISO 3166-1 alpha-2)" o "Valuta (ISO 4217)". Per le importazioni, rifiuta o metti in quarantena i valori con la lunghezza o la punteggiatura errate anziché convertirli silenziosamente. Mantenere la versione dell'elenco di codici pertinente o la data di recupero rende anche le correzioni successive e le verifiche più facili.

Questo approccio rende la scelta del codice visibile e testabile. Aiuta anche gli utenti internazionali a capire perché un modulo potrebbe richiedere CN in un campo, CHN in un altro e CNY in una sezione di pagamento.

Punti chiave per i codici ISO della Cina

Per il codice paese ISO 3166-1, la Cina è CN nel formato alpha-2, CHN nel formato alpha-3 e 156 nel formato numerico. Utilizza .cn per lo spazio dei nomi dei domini Internet, +86 per la telescrivente/prefisso di chiamata internazionale e CNY per il campo valuta ISO. I sistemi sportivi e di suddivisione hanno le proprie regole, quindi abbina sempre il valore allo standard denominato dal campo ricevente.

Quando un sistema coinvolge voci correlate della Cina o dati storici, documenta l'ambito, preserva i valori di origine ove necessario e utilizza un elenco di codici corrente per l'applicazione specifica.

Seleziona area