Códigos ISO da China: CN, CHN e 156 Explicados
O código ISO da China depende do campo ou sistema que você está usando. Para a ISO 3166-1, a República Popular da China é CN no formato alfa-2, CHN no formato alfa-3 e 156 no formato numérico. Esses valores são diferentes de domínios web .cn, discagem telefônica +86, moeda CNY e códigos esportivos. Este guia explica qual identificador usar em formulários, bancos de dados, APIs, sistemas de pagamento, domínios, registros telefônicos e dados de subdivisão.
Códigos ISO 3166-1 da China em Resumo
A norma ISO 3166-1 fornece códigos a nível de país em formatos de duas letras, três letras e numérico. A abreviação correta do país China depende do formato exigido pelo formulário, banco de dados, API ou organização receptora.
Atuais Códigos Alfa-2, Alfa-3 e Numéricos da China
A resposta direta é CN para o código alfa-2 da ISO 3166-1, CHN para o código alfa-3, e 156 para o código numérico. O atual ISO registro de país identifica o país pelo seu nome completo, a República Popular da China, e lista estes como valores de país oficialmente atribuídos.
Estes são identificadores formais de países da ISO, não apenas abreviações informais. Use o valor que corresponde ao campo receptor. Por exemplo, um formulário que pede um código de país de duas letras normalmente espera CN, enquanto uma troca de dados que especifica um campo alfa-3 normalmente espera CHN.
| Tipo de código | Valor da China | Norma | Campo típico |
|---|---|---|---|
| Alfa-2 | CN | ISO 3166-1 | Campo de país de duas letras |
| Alfa-3 | CHN | ISO 3166-1 | Campo de país de três letras |
| Numérico | 156 | ISO 3166-1 | Campo de país numérico |
Não assuma que um campo rotulado como código do país aceita todos os formatos ISO. Um campo pode ter um comprimento fixo, um caso permitido ou uma regra de validação que aceite apenas um desses três valores.
Para Que Serve Cada Formato da ISO 3166-1
O formato alfa-2 usa duas letras e é o formato de país ISO mais compacto. O CN é frequentemente usado em formulários de endereço, registros de envio, perfis de usuário e seletores de país quando o sistema especifica um valor de duas letras.
O formato alfa-3 usa três letras. O CHN pode ser mais fácil de reconhecer em relatórios e conjuntos de dados porque se assemelha mais ao nome do país, mas deve ser usado apenas quando o campo ou padrão exigir um valor alfa-3. Não é uma versão mais longa que pode ser substituída livremente por CN.
O formato numérico usa três dígitos. O valor 156 é útil quando um sistema requer identificadores numéricos de países ou quando o modelo de dados é projetado em torno de códigos numéricos. Ele ainda é um valor de país da ISO 3166-1, não um código telefônico, de moeda ou postal.
O ISO 3166 padrão define códigos de letras e números reconhecidos internacionalmente para se referir a países e áreas relacionadas. Em pesquisas diárias, frases como abreviação do país China, código de país de duas letras da China ou código de país de três letras da China podem se referir a esses formatos. Os rótulos formais são alfa-2, alfa-3 e numérico.
Para uma troca de dados confiável, registre o padrão ao lado do valor. Uma coluna chamada country_code é menos clara do que colunas chamadas iso_3166_1_alpha2, iso_3166_1_alpha3 e iso_3166_1_numeric.
Identificadores de Internet e Telefone da China
Domínios de internet e números de telefone usam namespaces separados. Eles podem estar associados ao mesmo país, mas seus valores não devem ser colocados em um campo de país ISO, a menos que o campo solicite especificamente esse namespace.
.cn e Domínios de Topo de Código de País da China
.cn é o domínio de topo de código de país da China, ou ccTLD. Ele é usado como um sufixo de domínio em endereços web, como um site terminado em .cn. O ponto faz parte da notação de domínio; CN sem o ponto é o valor de país alfa-2 da ISO 3166-1.
O IANA registro de delegação identifica .CN como um domínio de topo de código de país e lista o Centro de Informações da Rede de Internet da China, comumente chamado de CNNIC, como seu gerente.
A relação entre CN e .cn explica por que as pessoas às vezes descrevem .cn como o código de país da internet da China. No entanto, os dois valores servem a propósitos diferentes. Um campo de domínio pode armazenar .cn, um endereço web pode exibi-lo como parte de um nome de host, e um campo de país ISO deve normalmente armazenar CN, CHN ou 156 de acordo com seu formato especificado.
Por exemplo, um aplicativo pode manter os seguintes valores em campos separados: country_iso_alpha2 como CN e domain_suffix como .cn. Não envie .cn para uma API que valida valores alfa-2 da ISO 3166-1.
Domínios em Caracteres Chineses e Suas Formas de DNS
A China também possui domínios de topo de código de país internacionalizados em caracteres chineses. As formas visíveis são .中国 e .中國. Estes pertencem ao namespace de domínio DNS e estão relacionados ao código de país de duas letras CN; eles não são códigos de país adicionais da ISO 3166-1.
O IANA registro de delegação para .中国 o identifica como um domínio de topo de código de país designado para o código de país de duas letras CN e lista o CNNIC como o gerente.
Quando um aplicativo ou ferramenta de DNS requer uma forma compatível com ASCII, os rótulos Punycode correspondentes são comumente escritos como xn--fiqs8s para .中国 e xn--fiqz9s para .中國. As formas Unicode e as formas ASCII devem ser mantidas visualmente distintas na documentação e nos campos de banco de dados.
Use .中国, .中國 ou suas representações DNS apenas onde o sistema espera um domínio internacionalizado ou rótulo DNS. Eles não devem substituir CN, CHN ou 156 em um campo de país. Da mesma forma, um site que usa um desses domínios não altera o valor do país ISO associado ao registro do país.
Por que o Código de Discagem Internacional é Diferente
O código de chamada telefônica internacional da China é +86. Este valor pertence ao sistema de numeração de telecomunicações internacionais, não à ISO 3166-1. O sinal de mais indica um formato de prefixo de discagem internacional, enquanto CN, CHN e 156 identificam o país nos dados ISO.
Um campo de número de telefone pode, portanto, conter +86 como o código de chamada internacional, enquanto um campo de país separado contém CN. Não coloque +86 em um campo de país de duas letras e não tente criar um prefixo telefônico adicionando símbolos a um código ISO.
Pesquisas pelo código de país da China podem ser ambíguas porque podem significar um código ISO, um domínio de internet ou um código telefônico. Verifique o rótulo do campo e a norma governante antes de inserir um valor. Mantenha o código de chamada internacional em um campo de número de telefone e use uma referência de telecomunicações autorizada ao validar formatos de telefone ou atualizar um sistema telefônico.
Moeda e Códigos Olímpicos para a China
Organizações financeiras e esportivas também mantêm seus próprios sistemas de códigos. Um valor que se parece com um código de país ISO pode identificar uma moeda ou uma delegação esportiva.
CNY é um Código de Moeda, Não um Código de País
CNY é o código de moeda ISO 4217 para o renminbi. CN é o código alfa-2 da ISO 3166-1 para a China. O primeiro identifica uma moeda, enquanto o segundo identifica um país ou área em um sistema de código de país.
| Valor | Namespace | Identifica | Usar quando o campo solicitar |
|---|---|---|---|
| CN | ISO 3166-1 | China | Código de país alfa-2 |
| CHN | ISO 3166-1 | China | Código de país alfa-3 |
| 156 | ISO 3166-1 | China | Código de país numérico |
| CNY | ISO 4217 | Renminbi | Código de moeda formal |
Um valor numérico pode ocorrer em mais de um padrão. Por exemplo, 156 pode ser um valor numérico de país na ISO 3166-1 e um valor numérico de moeda na ISO 4217. O número não pode ser interpretado corretamente sem a definição do campo.
Materiais de negócios e de mercado também podem usar termos como RMB ou CNH. RMB é comumente usado como um nome ou abreviação para renminbi, enquanto CNH é um rótulo específico de mercado usado em alguns contextos para o renminbi offshore. Esses termos não devem substituir o CNY quando um código ISO 4217 formal for necessário. Valide os campos de moeda em relação à ISO 4217 e siga a especificação do sistema de pagamento ou contabilidade receptor.
Abreviações Olímpicas e Esportivas
Organizações olímpicas e esportivas mantêm seus próprios namespaces de códigos de país ou delegação. Elas não herdam automaticamente todas as regras da ISO, mesmo que um código esportivo coincida com um valor ISO.
Em contextos olímpicos, CHN é usado para a China, o que corresponde ao código alfa-3 da ISO 3166-1 da China. As letras correspondentes não tornam os sistemas olímpico e ISO idênticos. Um banco de dados esportivo pode ter sua própria lista, regras de campo ou tratamento de delegações.
Ao concluir um registro esportivo ou importar dados de competição, use o código definido pela organização esportiva relevante. Não assuma que o CHN prova que todos os bancos de dados olímpicos ou esportivos usam códigos ISO, e não use CN ou 156 a menos que esse sistema específico os solicite.
Subdivisões e Entradas Relacionadas à China
Os códigos de nível de país não são os mesmos que os códigos de subdivisão ou registros de nível de país relacionados. Essa distinção é importante para endereços, logística, relatórios, dados alfandegários e bancos de dados de clientes.
Códigos de Subdivisão ISO 3166-2:CN
ISO 3166-2:CN estende o código alfa-2 da ISO 3166-1 da China para identificar subdivisões. Um valor de subdivisão começa com o prefixo de país CN, seguido por um hífen e um sufixo de subdivisão atribuído.
O prefixo mostra a relação com a China, mas um valor que começa com CN- não é um substituto para o valor de nível de país CN, CHN ou 156. Um banco de dados pode precisar de ambos os campos: um para o país e outro para a subdivisão. Um formulário de endereço também pode solicitar uma província, município, região autônoma ou outra categoria administrativa separadamente do país.
Use a tabela de subdivisão atual exigida pelo aplicativo ou provedor de dados. Os rótulos de categoria e os sufixos atribuídos devem vir do padrão atual relevante, em vez de uma lista de endereços antiga ou uma tabela web não verificada. Os desenvolvedores devem validar os valores de subdivisão antes de construir a lógica de endereço, entrega, imposto ou logística em torno deles.
Hong Kong, Macau e Taiwan: Modele o Campo Explicitamente
Hong Kong, Macau e Taiwan podem aparecer como entradas de nível de país separadas em dados relacionados à ISO, enquanto outros contextos de classificação podem representá-los por meio de estruturas de subdivisão, regionais ou de agregação relacionadas à China. A representação correta depende do sistema e do propósito dos dados.
Sistemas de países, alfandegários, estatísticos, jurídicos e de relatórios podem aplicar regras de agregação diferentes. Um rótulo amplo como China não deve ser usado sem definir se inclui ou exclui entradas relacionadas. Um valor aceito por um sistema de endereços pode não ser adequado para uma declaração alfandegária, um relatório financeiro ou uma comparação estatística.
Separe a decisão de dados técnicos da interpretação política. Primeiro, identifique como o sistema receptor chama o campo e qual lista de códigos atual ele usa. Em seguida, documente se o aplicativo trata as entradas relacionadas como registros separados, como subdivisões ou como parte de um agregado mais amplo.
Esta decisão deve ser explícita antes de agregar, faturar ou relatar dados. Se as visões detalhadas e agregadas forem necessárias, preserve o valor de origem e armazene o grupo de relatórios mais amplo em um campo mapeado separado. Não sobrescreva silenciosamente um registro de origem distinto com um rótulo genérico da China.
Como Usar os Códigos ISO da China Corretamente
A abordagem mais segura é escolher o código a partir da especificação do campo receptor, e não da abreviação que parece mais familiar. Mantenha cada namespace separado e documente o padrão ao lado de cada coluna de código.
Escolha o Código pelo Campo de Dados
A comparação a seguir mostra o papel normal de cada valor. É um guia de seleção de campos, não uma lista de abreviações intercambiáveis.
| Valor | Namespace | Uso apropriado |
|---|---|---|
| CN | ISO 3166-1 alfa-2 | Campos de país de duas letras |
| CHN | ISO 3166-1 alfa-3 | Campos de país de três letras |
| 156 | ISO 3166-1 numérico | Campos de país numéricos |
| .cn | DNS e ccTLD | Sufixos de domínio da China |
| +86 | Telefonia internacional | Prefixo de país de número de telefone |
| CNY | ISO 4217 | Campos de moeda formais |
| CHN | Namespace de esportes relevante | Campos esportivos que especificam este código |
Valores repetidos não provam que os padrões são idênticos. O CHN pode ser válido como um código de país alfa-3 ISO e em um contexto esportivo, mas a organização receptora ainda determina o que o campo significa. Da mesma forma, 156 deve ser interpretado a partir do padrão nomeado pelo campo.
Por exemplo, um serviço de pedidos pode armazenar country_iso_alpha2 como CN, uma subdivisão ISO 3166-2 em um campo separado, currency_iso4217 como CNY, e phone_country_calling_code como +86. Um parceiro que solicite alfa-3 receberia CHN em vez de CN, enquanto uma configuração de domínio usaria .cn. Esse mapeamento evita que um único campo genérico de código de país carregue valores que pertencem a diferentes namespaces. Se a documentação de uma API externa não estiver clara, use seu esquema de validação e formato declarado em vez de adivinhar pelo rótulo do campo.
Em um banco de dados, planilha ou especificação de API, escreva o padrão ao lado de cada coluna. Nomes como iso_country_alpha2, iso_country_alpha3, iso_country_numeric, domain_cctld, phone_calling_code, currency_iso4217 e sports_code tornam substituições acidentais menos prováveis.
Atuais Versus Históricos e Códigos Aposentados
Para consultas atuais de códigos de país da China, priorize CN, CHN e 156. Este artigo não apresenta nomes de países anteriores ou valores aposentados como identificadores atuais. Um valor histórico ainda pode ser importante em um arquivo, projeto de migração, registro legal ou banco de dados de clientes de longa data, mas seu status deve ser mostrado claramente.
Ao migrar dados mais antigos, verifique os registros de manutenção atuais da ISO e qualquer histórico de alterações documentado. Preserve o valor original quando a auditabilidade for importante, registre se ele é histórico ou aposentado e aplique um mapeamento documentado apenas quando o sistema de destino exigir um valor atual.
Não substitua um valor legado desconhecido com base apenas na semelhança visual com CN ou CHN. Uma regra de migração deve identificar o padrão de origem, o período de vigência, o valor de destino e o motivo da conversão.
Lista de Verificação de Validação para Formulários e APIs
Use esta lista de verificação ao adicionar identificadores da China a um formulário, banco de dados, planilha ou API:
- Identifique o namespace. Confirme se o campo requer ISO 3166-1, ISO 3166-2, ISO 4217, DNS, telefonia internacional ou o código de uma organização esportiva.
- Combine o formato. Verifique se o campo requer duas letras, três letras, três dígitos, um rótulo de domínio, um prefixo de telefone ou um valor de subdivisão com um prefixo CN-.
- Use o caso e o comprimento necessários. Os valores alfabéticos ISO são normalmente representados em letras maiúsculas, enquanto os nomes de domínio e os campos de telefone seguem suas próprias regras de formatação.
- Mantenha os campos separados. Armazene identificadores de país, subdivisão, domínio, telefone, moeda e esporte em campos diferentes, em vez de combiná-los em uma única coluna de código de país de uso geral.
- Teste entradas incompatíveis. Um campo alfa-2 de país não deve aceitar .cn, +86 ou CNY simplesmente porque cada valor está associado à China.
- Documente conversões. Registre como os valores alfa-2, alfa-3, numéricos, de subdivisão e históricos são convertidos e identifique quaisquer exceções específicas do sistema.
- Teste entradas relacionadas. Confirme como o aplicativo lida com Hong Kong, Macau, Taiwan e outros registros relacionados antes de aplicar regras de agregação ou relatórios.
Para formulários voltados para o usuário, rotule os campos em linguagem simples e inclua o formato esperado onde a ambiguidade for provável, como “País (ISO 3166-1 alfa-2)” ou “Moeda (ISO 4217).” Para importações, rejeite ou coloque em quarentena valores com o comprimento ou pontuação errados, em vez de convertê-los silenciosamente. Manter a versão da lista de códigos relevante ou a data de recuperação também facilita correções e auditorias posteriores.
Essa abordagem torna a escolha do código visível e testável. Também ajuda os usuários internacionais a entender por que um formulário pode pedir CN em um campo, CHN em outro e CNY em uma seção de pagamento.
Principais Conclusões para os Códigos ISO da China
Para o código de país da ISO 3166-1, a China é CN no formato alfa-2, CHN no formato alfa-3, e 156 no formato numérico. Use .cn para o namespace de domínio da internet, +86 para discagem telefônica internacional e CNY para o campo de moeda ISO. Os sistemas de esportes e subdivisão têm suas próprias regras, portanto, sempre corresponda o valor ao padrão nomeado pelo campo receptor.
Quando um sistema envolver entradas relacionadas à China ou dados históricos, documente o escopo, preserve os valores de origem quando necessário e use uma lista de códigos atual para o aplicativo específico.
Selecionar área
Crie uma postagem
A postagem é gratuita e não é necessário registro.