Kody ISO dla Chin: Wyjaśnienie CN, CHN i 156
Kod ISO dla Chin zależy od pola lub systemu, z którego korzystasz. W przypadku ISO 3166-1 Chińska Republika Ludowa to CN w formacie alpha-2, CHN w formacie alpha-3 oraz 156 w formacie numerycznym. Wartości te różnią się od domen internetowych .cn, numerów kierunkowych +86, waluty CNY oraz kodów sportowych. Ten przewodnik wyjaśnia, jakiego identyfikatora używać w formularzach, bazach danych, interfejsach API, systemach płatności, domenach, rekordach telefonicznych i danych podziału administracyjnego.
Kody ISO 3166-1 dla Chin w pigułce
ISO 3166-1 zapewnia kody poziomu krajowego w formacie dwuliterowym, trójliterowym i numerycznym. Prawidłowy skrót kraju dla Chin zależy od formatu wymaganego przez otrzymujący formularz, bazę danych, interfejs API lub organizację.
Aktualne kody alpha-2, alpha-3 i numeryczne dla Chin
Bezpośrednia odpowiedź to CN dla kodu ISO 3166-1 alpha-2, CHN dla kodu alpha-3 oraz 156 dla kodu numerycznego. Aktualny rekord kraju ISO identyfikuje kraj po jego pełnej nazwie, czyli Chińska Republika Ludowa, i wymienia je jako oficjalnie przypisane wartości krajowe.
Są to formalne identyfikatory krajów ISO, a nie tylko nieoficjalne skróty. Użyj wartości pasującej do pola odbiorczego. Na przykład formularz proszący o dwuliterowy kod kraju zazwyczaj oczekuje CN, podczas gdy wymiana danych określająca pole alpha-3 zazwyczaj oczekuje CHN.
| Typ kodu | Wartość dla Chin | Standard | Typowe pole |
|---|---|---|---|
| Alpha-2 | CN | ISO 3166-1 | Dwuliterowe pole kraju |
| Alpha-3 | CHN | ISO 3166-1 | Trójliterowe pole kraju |
| Numeryczny | 156 | ISO 3166-1 | Numeryczne pole kraju |
Nie zakładaj, że pole oznaczone jako kod kraju akceptuje każdy format ISO. Pole może mieć stałą długość, dozwoloną wielkość liter lub regułę walidacji akceptującą tylko jedną z tych trzech wartości.
Do czego służy każdy format ISO 3166-1
Format alpha-2 wykorzystuje dwie litery i jest najbardziej kompaktowym formatem kraju ISO. CN jest często używany w formularzach adresowych, rejestrach wysyłkowych, profilach użytkowników i selektorach krajów, gdy system określa wartość dwuliterową.
Format alpha-3 wykorzystuje trzy litery. CHN może być łatwiejszy do rozpoznania w raportach i zbiorach danych, ponieważ bardziej przypomina nazwę kraju, ale powinien być używany tylko wtedy, gdy pole lub standard wymaga wartości alpha-3. Nie jest to dłuższa wersja, którą można swobodnie zastąpić CN.
Format numeryczny wykorzystuje trzy cyfry. Wartość 156 jest przydatna, gdy system wymaga numerycznych identyfikatorów krajów lub gdy model danych jest oparty na kodach numerycznych. Nadal jest to wartość kraju ISO 3166-1, a nie numer telefonu, waluty czy kod pocztowy.
Standard ISO 3166 definiuje międzynarodowo uznawane kody literowe i numeryczne odnoszące się do krajów i powiązanych obszarów. W codziennych wyszukiwaniach frazy takie jak skrót kraju Chiny, dwuliterowy kod kraju dla Chin lub trójliterowy kod kraju dla Chin mogą odnosić się do tych formatów. Formalne etykiety to alpha-2, alpha-3 i numeryczny.
W celu zapewnienia niezawodnej wymiany danych zapisz standard obok wartości. Kolumna o nazwie country_code jest mniej przejrzysta niż kolumny o nazwach iso_3166_1_alpha2, iso_3166_1_alpha3 i iso_3166_1_numeric.
Identyfikatory internetowe i telefoniczne dla Chin
Domeny internetowe i numery telefonów korzystają z oddzielnych przestrzeni nazw. Mogą być powiązane z tym samym krajem, ale ich wartości nie powinny być umieszczane w polu kraju ISO, chyba że pole wyraźnie żąda tej przestrzeni nazw.
.cn i domeny najwyższego poziomu kodu kraju Chin
.cn to domena najwyższego poziomu kodu kraju Chin, czyli ccTLD. Jest używana jako sufiks domeny w adresach internetowych, takich jak strona internetowa kończąca się na .cn. Kropka jest częścią zapisu domeny; CN bez kropki to wartość kraju ISO 3166-1 alpha-2.
Rekord delegacji IANA identyfikuje .CN jako domenę najwyższego poziomu kodu kraju i wymienia China Internet Network Information Center, powszechnie nazywane CNNIC, jako jej zarządcę.
Związek między CN a .cn wyjaśnia, dlaczego czasami opisuje się .cn jako internetowy kod kraju dla Chin. Jednak te dwie wartości służą różnym celom. Pole domeny może przechowywać .cn, adres internetowy może wyświetlać je jako część nazwy hosta, a pole kraju ISO powinno zazwyczaj przechowywać CN, CHN lub 156 zgodnie z określonym formatem.
Na przykład aplikacja może zachować następujące wartości w osobnych polach: country_iso_alpha2 jako CN oraz domain_suffix jako .cn. Nie wysyłaj .cn do interfejsu API, który weryfikuje wartości ISO 3166-1 alpha-2.
Domeny w piśmie chińskim i ich formy DNS
Chiny posiadają również międzynarodowe domeny najwyższego poziomu kodu kraju zapisane w pismach chińskich. Widoczne formy to .中国 oraz .中國. Należą one do przestrzeni nazw domen DNS i są powiązane z dwuliterowym kodem kraju CN; nie są dodatkowymi kodami krajów ISO 3166-1.
Rekord delegacji IANA dla .中国 identyfikuje ją jako domenę najwyższego poziomu kodu kraju przeznaczoną dla dwuliterowego kodu kraju CN i wymienia CNNIC jako zarządcę.
Gdy aplikacja lub narzędzie DNS wymaga formy zgodnej z ASCII, odpowiednie etykiety Punycode są powszechnie zapisywane jako xn--fiqs8s dla .中国 oraz xn--fiqz9s dla .中國. Formy Unicode i formy ASCII powinny być wyraźnie rozróżniane wizualnie w dokumentacji i polach baz danych.
Używaj .中国, .中國 lub ich reprezentacji DNS tylko tam, gdzie system oczekuje domeny międzynarodowej lub etykiety DNS. Nie powinny one zastępować CN, CHN ani 156 w polu kraju. Podobnie strona internetowa korzystająca z jednej z tych domen nie zmienia wartości kraju ISO powiązanej z rekordem kraju.
Dlaczego międzynarodowy numer kierunkowy jest inny
Międzynarodowy numer kierunkowy dla Chin to +86. Wartość ta należy do międzynarodowego systemu numeracji telekomunikacyjnej, a nie do ISO 3166-1. Znak plus wskazuje format międzynarodowego prefiksu wybierania, podczas gdy CN, CHN i 156 identyfikują kraj w danych ISO.
W związku z tym pole numeru telefonu może zawierać +86 jako międzynarodowy numer kierunkowy, podczas gdy osobne pole kraju zawiera CN. Nie umieszczaj +86 w dwuliterowym polu kraju i nie próbuj tworzyć prefiksu telefonu poprzez dodawanie symboli do kodu ISO.
Wyszukiwania kodu kraju dla Chin mogą być niejednoznaczne, ponieważ mogą oznaczać kod ISO, domenę internetową lub kod telefoniczny. Sprawdź etykietę pola i obowiązujący standard przed wprowadzeniem wartości. Przechowuj międzynarodowy numer kierunkowy w polu numeru telefonu i korzystaj z autorytatywnego źródła telekomunikacyjnego podczas weryfikacji formatów telefonów lub aktualizacji systemu telefonicznego.
Kody waluty i olimpijskie dla Chin
Organizacje finansowe i sportowe również utrzymują własne systemy kodów. Wartość, która wygląda podobnie do kodu kraju ISO, może zamiast tego identyfikować walutę lub delegację sportową.
CNY to kod waluty, a nie kod kraju
CNY to kod waluty ISO 4217 dla juanów (renminbi). CN to kod ISO 3166-1 alpha-2 dla Chin. Pierwszy identyfikuje walutę, podczas gdy drugi identyfikuje kraj lub obszar w systemie kodów krajów.
| Wartość | Przestrzeń nazw | Identyfikuje | Użyj, gdy pole wymaga |
|---|---|---|---|
| CN | ISO 3166-1 | Chiny | Dwuliterowy kod kraju |
| CHN | ISO 3166-1 | Chiny | Trójliterowy kod kraju |
| 156 | ISO 3166-1 | Chiny | Numeryczny kod kraju |
| CNY | ISO 4217 | Renminbi (juan) | Formalny kod waluty |
Wartość numeryczna może występować w więcej niż jednym standardzie. Na przykład 156 może być numeryczną wartością kraju w ISO 3166-1 oraz numeryczną wartością waluty w ISO 4217. Liczba ta nie może być poprawnie zinterpretowana bez definicji pola.
Materiały biznesowe i rynkowe mogą również używać terminów takich jak RMB lub CNH. RMB jest powszechnie używany jako nazwa lub skrót renminbi, podczas gdy CNH to etykieta specyficzna dla rynku, używana w niektórych kontekstach dla juanów offshore. Terminy te nie powinny zastępować CNY, gdy wymagany jest formalny kod ISO 4217. Zweryfikuj pola walutowe pod kątem ISO 4217 i postępuj zgodnie ze specyfikacją systemu płatności lub księgowości.
Skróty olimpijskie i sportowe
Organizacje olimpijskie i sportowe utrzymują własne przestrzenie nazw kodów krajów lub delegacji. Nie dziedziczą one automatycznie każdej reguły ISO, nawet jeśli kod sportowy przypadkowo pasuje do wartości ISO.
W kontekstach olimpijskich CHN jest używane dla Chin, co odpowiada trójliterowemu kodowi ISO 3166-1 dla Chin. Pasujące litery nie sprawiają, że systemy olimpijski i ISO są identyczne. Baza danych sportowych może mieć własną listę, reguły pól lub traktowanie delegacji.
Podczas wypełniania rejestracji sportowej lub importowania danych o zawodach należy użyć kodu zdefiniowanego przez odpowiednią organizację sportową. Nie zakładaj, że CHN dowodzi, iż każda baza danych olimpijskich lub sportowych korzysta z kodów ISO, i nie używaj CN ani 156, chyba że dany system o to poprosi.
Podziały administracyjne i powiązane wpisy dotyczące Chin
Kody poziomu krajowego nie są tym samym co kody podziału administracyjnego lub powiązane rekordy poziomu krajowego. To rozróżnienie ma znaczenie dla adresów, logistyki, sprawozdawczości, danych celnych i baz danych klientów.
Kody podziału administracyjnego ISO 3166-2:CN
ISO 3166-2:CN rozszerza dwuliterowy kod ISO 3166-1 dla Chin w celu identyfikacji podziałów administracyjnych. Wartość podziału administracyjnego zaczyna się od prefiksu kraju CN, po którym następuje łącznik i przypisany sufiks podziału.
Prefiks wskazuje na powiązanie z Chinami, ale wartość zaczynająca się od CN- nie zastępuje wartości poziomu krajowego CN, CHN lub 156. Baza danych może potrzebować obu pól: jednego dla kraju i jednego dla podziału administracyjnego. Formularz adresowy może również prosić o prowincję, gminę, region autonomiczny lub inną kategorię administracyjną oddzielnie od kraju.
Użyj aktualnej tabeli podziału administracyjnego wymaganej przez aplikację lub dostawcę danych. Etykiety kategorii i przypisane sufiksy powinny pochodzić z odpowiedniego aktualnego standardu, a nie ze starej listy adresów lub niezweryfikowanej tabeli internetowej. Deweloperzy powinni zweryfikować wartości podziału administracyjnego przed zbudowaniem wokół nich logiki adresowej, dostaw, podatków lub logistyki.
Hongkong, Makao i Tajwan: Zamodeluj pole w sposób jednoznaczny
Hongkong, Makao i Tajwan mogą pojawiać się jako oddzielne wpisy poziomu krajowego w danych powiązanych z ISO, podczas gdy inne konteksty klasyfikacji mogą reprezentować je za pomocą struktur podziału administracyjnego, regionalnych lub agregacyjnych powiązanych z Chinami. Prawidłowa reprezentacja zależy od systemu i celu danych.
Systemy krajowe, celne, statystyczne, prawne i sprawozdawcze mogą stosować różne reguły agregacji. Szeroka etykieta, taka jak Chiny, nie powinna być używana bez określenia, czy obejmuje ona powiązane wpisy, czy je wyklucza. Wartość akceptowana przez system adresowy może nie być odpowiednia do deklaracji celnej, raportu finansowego lub porównania statystycznego.
Oddziel decyzję dotyczących danych technicznych od interpretacji politycznej. Najpierw ustal, jak system odbierający nazywa dane pole i jakiej aktualnej listy kodów używa. Następnie udokumentuj, czy aplikacja traktuje powiązane wpisy jako osobne rekordy, jako podziały administracyjne, czy jako część szerszej agregacji.
Ta decyzja powinna być jawna przed agregacją, fakturowaniem lub raportowaniem danych. Jeśli potrzebne są zarówno widoki szczegółowe, jak i zagregowane, zachowaj wartość źródłową i przechowuj szerszą grupę raportową w osobnym zmapowanym polu. Nie nadpisuj w sposób ukryty odrębnego rekordu źródłowego ogólną etykietą Chin.
Jak poprawnie używać kodów ISO dla Chin
Najbezpieczniejszym podejściem jest wybranie kodu ze specyfikacji pola odbiorczego, a nie ze skrótu, który wygląda najbardziej znajomo. Trzymaj każdą przestrzeń nazw osobno i dokumentuj standard obok każdej kolumny kodu.
Wybierz kod według pola danych
Poniższe porównanie pokazuje normalną rolę każdej wartości. Jest to przewodnik wyboru pól, a nie lista zamiennych skrótów.
| Wartość | Przestrzeń nazw | Odpowiednie zastosowanie |
|---|---|---|
| CN | ISO 3166-1 alpha-2 | Dwuliterowe pola krajów |
| CHN | ISO 3166-1 alpha-3 | Trójliterowe pola krajów |
| 156 | ISO 3166-1 numeryczny | Numeryczne pola krajów |
| .cn | DNS i ccTLD | Sufiksy domen Chin |
| +86 | Telefonia międzynarodowa | Międzynarodowy numer kierunkowy telefonu |
| CNY | ISO 4217 | Formalne pola walutowe |
| CHN | Odpowiednia przestrzeń nazw sportowych | Pola sportowe określające ten kod |
Powtarzające się wartości nie dowodzą, że standardy są identyczne. CHN może być ważny jako kod kraju ISO alpha-3 oraz w kontekście sportowym, ale to organizacja przyjmująca nadal określa, co oznacza dane pole. Podobnie 156 musi być interpretowany na podstawie standardu nazwanego przez pole.
Na przykład usługa zamówień może przechowywać country_iso_alpha2 jako CN, podział administracyjny ISO 3166-2 w osobnym polu, currency_iso4217 jako CNY oraz phone_country_calling_code jako +86. Partner wymagający kodu alpha-3 otrzyma CHN zamiast CN, podczas gdy konfiguracja domeny użyje .cn. To mapowanie zapobiega sytuacji, w której jedno ogólne pole kodu kraju zawiera wartości należące do różnych przestrzeni nazw. Jeśli dokumentacja zewnętrznego interfejsu API jest niejasna, skorzystaj z jego schematu walidacji i podanego formatu, zamiast zgadywać na podstawie etykiety pola.
W bazie danych, arkuszu kalkulacyjnym lub specyfikacji API zapisz standard obok każdej kolumny. Nazwy takie jak iso_country_alpha2, iso_country_alpha3, iso_country_numeric, domain_cctld, phone_calling_code, currency_iso4217 i sports_code sprawiają, że przypadkowe podstawienia są mniej prawdopodobne.
Kody aktualne w porównaniu do historycznych i wycofanych
W przypadku wyszukiwania aktualnych kodów krajów dla Chin należy priorytetowo traktować CN, CHN i 156. Ten artykuł nie przedstawia dawnych nazw krajów ani wycofanych wartości jako aktualnych identyfikatorów. Wartość historyczna może być nadal ważna w archiwum, projekcie migracji, rejestrze prawnym lub długo działającej bazie danych klientów, ale jej status musi być wyraźnie pokazany.
Podczas migracji starszych danych sprawdź aktualne rekordy konserwacji ISO i wszelkie udokumentowane historie zmian. Zachowaj oryginalną wartość, gdy ważna jest audytowalność, zarejestruj, czy jest ona historyczna lub wycofana, i zastosuj udokumentowane mapowanie tylko wtedy, gdy system docelowy wymaga wartości bieżącej.
Nie zastępuj nieznanej starszej wartości wyłącznie na podstawie podobieństwa wizualnego do CN lub CHN. Reguła migracji powinna identyfikować standard źródłowy, okres obowiązywania, wartość docelową oraz przyczynę konwersji.
Lista kontrolna walidacji dla formularzy i interfejsów API
Skorzystaj z tej listy kontrolnej podczas dodawania identyfikatorów Chin do formularza, bazy danych, arkusza kalkulacyjnego lub interfejsu API:
- Zidentyfikuj przestrzeń nazw. Potwierdź, czy pole wymaga kodu ISO 3166-1, ISO 3166-2, ISO 4217, DNS, telefonii międzynarodowej lub organizacji sportowej.
- Dopasuj format. Sprawdź, czy pole wymaga dwóch liter, trzech liter, trzech cyfr, etykiety domeny, prefiksu telefonu lub wartości podziału administracyjnego z prefiksem CN-.
- Użyj wymaganej wielkości liter i długości. Wartości alfabetyczne ISO są zazwyczaj reprezentowane wielkimi literami, podczas gdy nazwy domen i pola telefonów podlegają własnym regułom formatowania.
- Trzymaj pola osobno. Przechowuj identyfikator kraju, podziału administracyjnego, domeny, telefonu, waluty i sportu w różnych polach, zamiast łączyć je w jednej ogólnej kolumnie kodu kraju.
- Przetestuj niedopasowane dane wejściowe. Dwuliterowe pole kraju nie powinno akceptować .cn, +86 ani CNY tylko dlatego, że każda wartość jest powiązana z Chinami.
- Udokumentuj konwersje. Zarejestruj, w jaki sposób wartości alpha-2, alpha-3, numeryczne, podziału administracyjnego i historyczne są konwertowane, oraz zidentyfikuj wszelkie wyjątki specyficzne dla systemu.
- Przetestuj powiązane wpisy. Potwierdź, jak aplikacja obsługuje Hongkong, Makao, Tajwan i inne powiązane rekordy przed zastosowaniem reguł agregacji lub raportowania.
W przypadku formularzy skierowanych do użytkowników należy opisać pola prostym językiem i uwzględnić oczekiwany format tam, gdzie prawdopodobna jest niejednoznaczność, np. „Kraj (ISO 3166-1 alpha-2)” lub „Waluta (ISO 4217)”. W przypadku importów należy odrzucić lub poddać kwarantannie wartości o niewłaściwej długości lub interpunkcji zamiast potajemnie je konwertować. Zachowanie odpowiedniej wersji listy kodów lub daty pobrania ułatwia również późniejsze poprawki i audyty.
Takie podejście sprawia, że wybór kodu jest widoczny i możliwy do przetestowania. Pomaga również międzynarodowym użytkownikom zrozumieć, dlaczego formularz może prosić o CN w jednym polu, CHN w innym, a CNY w sekcji płatności.
Kluczowe wnioski dotyczące kodów ISO dla Chin
W przypadku kodu kraju ISO 3166-1, Chiny to CN w formacie alpha-2, CHN w formacie alpha-3 oraz 156 w formacie numerycznym. Użyj .cn dla przestrzeni nazw domen internetowych, +86 dla międzynarodowego wybierania numerów telefonów oraz CNY dla pola waluty ISO. Systemy sportowe i podziału administracyjnego mają własne reguły, więc zawsze dopasowuj wartość do standardu nazwanego przez pole odbiorcze.
Gdy system zawiera powiązane wpisy dotyczące Chin lub dane historyczne, udokumentuj zakres, zachowaj wartości źródłowe w razie potrzeby i użyj aktualnej listy kodów dla konkretnej aplikacji.
Wybierz obszar
Utwórz post
Publikowanie jest bezpłatne i nie wymaga rejestracji.