В современном глобализированном мире точная идентификация стран является фундаментом для работы телекоммуникаций, международной торговли, логистики, финансов и информационных технологий․ Под понятием «коды стран» скрывается несколько различных систем стандартизации, каждая из которых решает свои специфические задачи․ В этой статье мы подробно разберем основные типы кодов: телефонные (международные), коды ISO 3166, штрих-коды (EAN/UPC) и доменные суффиксы․
Международные телефонные коды (ITU-T E․164)
Телефонный код страны (Country Calling Code) — это числовой префикс, используемый для осуществления международных телефонных звонков․ Стандартизируется Международным союзом электросвязи (МСЭ / ITU) по рекомендации E․164․
Структура и принципы набора
Полный международный номер телефона имеет формат:
+ [Код страны] [Код города/оператора] [Номер абонента]
- Знак «+» — универсальный префикс международного доступа (заменяет национальные префиксы вроде 8~10 в России, 011 в США, 00 в Европе)․
- Код страны, состоит от 1 до 3 цифр․
Зонирование плану нумерации (ITU)
Мир разбит на 9 зон нумерации, первая цифра кода указывает на зону:
- Зона 1: Северная Америка (США, Канада, Карибский бассейн); Код: +1․
- Зона 2: Африка (например, Египет +20, ЮАР +27)․
- Зона 3: Европа (например, Франция +33, Германия +49, Великобритания +44)․
- Зона 4: Европа (продолжение) и частично Ближний Восток (например, Россия/Казахстан +7, Турция +90 — примечание: +7 исторически зона 7, но в плану Е․164 Россия и Казахстан находятся в зоне 7, а Турция в зоне 9)․
- Зона 5: Южная и Центральная Америка (Бразилия +55, Аргентина +54)․
- Зона 6: Юго-Восточная Азия и Океания (Австралия +61, Индонезия +62, Малайзия +60)․
- Зона 7: Россия (+7), Казахстан (+7)․ Уникальный случай: два независимых государства делят один код зоны 1 уровня, различие идет на уровне следующих цифр (кодов операторов/регионов)․
- Зона 8: Восточная Азия и зарезервированные коды (Япония +81, Китай +86, Корея +82, Вьетнам +84)․
- Зона 9: Ближний Восток, Южная Азия и частично Африка (Индия +91, Пакистан +92, АФГ +93, Иран +98, Турция +90)․
Примеры длины кодов
- 1 цифра: +1 (США/Канада), +7 (Россия/Казахстан)․
- 2 цифры: +20 (Египет), +33 (Франция), +44 (Великобритания), +86 (Китай), +91 (Индия)․
- 3 цифры: +375 (Беларусь), +380 (Украина), +998 (Узбекистан), +850 (КНДР), +680 (Палау)․
Важно: При сохранении контактов в телефонной книге всегда используйте формат +[Код][Номер]․ Это гарантирует успешный набор из любой страны мира без необходимости помнить локальные префиксы выхода на межгород (8~10, 00, 011 и т․д․)․
Коды ISO 3166 — золотой стандарт идентификации
ISO 3166 — это международный стандарт, разработанный Международной организацией по стандартизации (ISO), определяющий коды для названий стран, зависимых территорий, специальных зон географического интереса и их основных подразделений (регионов/областей)․ Стандарт состоит из трех частей:
ISO 3166-1: Коды стран (самые используемые)
Определяет три типа кодов для каждой страны:
| Тип кода | Формат | Пример (Россия) | Основное применение |
|---|---|---|---|
| Alpha-2 | Две латинские буквы | RU | Домены верхнего уровня (ccTLD: ․ru), настройки региона в ОС (iOS, Android, Windows), коды валют (RUB), паспорта, логистика (международные отправления)․ |
| Alpha-3 | Три латинские буквы | RUS | Визы, авиабилеты (IATA коды часто совпадают), спортивные соревнования (Олимпиада, FIFA), статистика ООН, более читаемый код для людей․ |
| Numeric (Числовой) | Три цифры | 643 | Банковские операции (SWIFT, IBAN), статистика ООН, системы обработки данных, где латиница неудобна, штрих-кодирование (префиксы EAN)․ |
ISO 3166-2: Коды субъектов (регионов)
Структура: Код_страны_Alpha-2 + дефис + код региона․
- Пример: RU-MOW (Москва), RU-SPE (Санкт-Петербург), US-CA (Калифорния), DE-BY (Бавария)․
- Применение: налоговые декларации, настройка часовых поясов, адресная валидация, логистика «последней мили»․
ISO 3166-3: Коды бывших стран
Хранит коды стран, вышедших из употребления (например, SUHH — СССР, YUCS, Сербия и Черногория, CSKK — Чехословакия)․ Необходим для работы с архивными данными и исторической статистикой․
Штрих-коды товаров: Префиксы EAN/UPC (GS1)
Часто пользователи путают «код страны» в телефоне с «кодом страны-производителя» на штрих-коде товара․ Это разные системы․
- Стандарт: GS1 (ранее EAN International)․
- Префикс (первые 2–3 цифры штрих-кода EAN-13) указывает на организацию GS1, выдавшую код, а не обязательно на страну производства товара․ Компания может быть зарегистрирована в одной стране, а производить товар в другой․
Примеры префиксов GS1 (диапазоны):
- 460–469, Россия (GS1 Russia)․
- 482 — Украина (GS1 Ukraine)․
- 481 — Беларусь (GS1 Belarus)․
- 474–475 — Казахстан (GS1 Kazakhstan)․
- 00–13 — США и Канада (UPC-A префиксы)․
- 400–440 — Германия․
- 300–379, Франция․
- 450–459 — Япония (JAN)․
- 690–699 — Китай․
Примечание: Наличие префикса 460 на шоколадке не гарантирует, что какао-бобы выросли в России; Это значит, что производитель/импортер зарегистрирован в GS1 Russia․
Доменные коды верхнего уровня (ccTLD)
Country Code Top-Level Domains (ccTLD) — двухбуквенные суффиксы доменных имен, делегируемые странам․ Управляются IANA / ICANN․
- ․ru — Россия (также ․рф — кириллический IDN)․
- ․us — США (редко используется, предпочитают ․com, ․net, ․org)․
- ․uk, Великобритания (исключение: ISO код GB, но домен ․uk; ․gb зарезервирован, но не используется)․
- ․eu — Европейский союз (супранациональный код, зарезервирован в ISO 3166-1 как exceptional reservation)․
- ․su, СССР (исторический код, все еще активен и популярен в Рунете)․
В 99% случаев ccTLD совпадает с ISO 3166-1 Alpha-2․
Другие важные системы кодирования
Коды валют (ISO 4217)
Тесно связаны с ISO 3166․ Формат: Alpha-2 страны + буква валюты․
- RU + B = RUB (Российский рубль)․
- US + D = USD (Доллар США)․
- EU + R = EUR (Евро)․
- KZ + T = KZT (Тенге)․
Коды языков (ISO 639-1 / 639-3)
Двух- и трехбуквенные коды языков (ru, en, de, zho)․ Часто используются в паре с кодом страны для локали (locale): ru_RU, en_US, kk_KZ․
Коды аэропортов и станций (IATA / UN/LOCODE)
- IATA (3 буквы): МОСКВА — MOW (город), SVO (Шереметьево), DME (Домодедово)․ Часто совпадают с ISO Alpha-3, но не всегда․
- UN/LOCODE (5 знаков): Страна (Alpha-2) + 3 знака локации․ Пример: RU LED (Санкт-Петербург, Пулково), US NYC (Нью-Йорк)․ Используется в таможне и логистике․
Автомобильные коды (Венская конвенция 1968)
Овальные наклейки на заднем стекле (1–3 буквы)․ Часто совпадают с ISO Alpha-2/3, но есть отличия:
- Россия: RUS (ISO Alpha-3: RUS)․
- Германия: D (Deutschland) — ISO: DE․
- Великобритания: UK (с 2021 г․, было GB) — ISO: GB․
- Швейцария: CH (Confoederatio Helvetica), ISO: CH․
Сводная таблица популярных стран (Пример)
| Страна | Тел․ код (E․164) | ISO Alpha-2 | ISO Alpha-3 | ISO Num | Домен (ccTLD) | Префикс EAN (GS1) | Авто код | Валюта (ISO 4217) |
|---|---|---|---|---|---|---|---|---|
| Россия | +7 | RU | RUS | 643 | ․ru / ․рф | 460–469 | RUS | RUB |
| Казахстан | +7 | KZ | KAZ | 398 | ․kz | 474–475 | KZ | KZT |
| Беларусь | +375 | BY | BLR | 112 | ․by | 481 | BY | BYN |
| Украина | +380 | UA | UKR | 804 | ․ua | 482 | UA | UAH |
| США | +1 | US | USA | 840 | ․us | 00–13 | USA | USD |
| Китай | +86 | CN | CHN | 156 | ․cn | 690–699 | CN | CNY |
| Германия | +49 | DE | DEU | 276 | ․de | 400–440 | D | EUR |
| Франция | +33 | FR | FRA | 250 | ․fr | 300–379 | F | EUR |
| Япония | +81 | JP | JPN | 392 | ․jp | 450–459 | J | JPY |
| Турция | +90 | TR | TUR | 792 | ․tr | 869 | TR | TRY |
Практическое применение: где какой код нужен?
| Задача | Необходимый код | Пример для России |
|---|---|---|
| Международный звонок | Телефонный код (E․164) | +7 |
| Настройка региона в iPhone / Android / Windows | ISO 3166-1 Alpha-2 | RU |
| Регистрация Apple ID / Google Account (выбор страны) | ISO 3166-1 Alpha-2 | RU |
| Международная почтовая отправка (индекс страны) | ISO Alpha-2 (в адресе) / UPU коды | RU / RUS |
| Банковский перевод (SWIFT/IBAN) | ISO Alpha-2 (в IBAN) / ISO Num (в старых системах) | RU / 643 |
| Определение страны производителя по штрих-коду | Префикс GS1 (EAN-13) | 460–469 |
| Веб-сайт национального сегмента | ccTLD | ․ru |
| Спортивные соревнования (Олимпиада, Чемпионат мира) | ISO Alpha-3 / IOC коды | RUS (IOC: RUS / AIN) |
| Автомобиль за границей | Венская конвенция (Distinguishing sign) | RUS |
| Программирование (Locale, Timezone) | ISO Alpha-2 + ISO Alpha-2 региона | ru_RU, Europe/Moscow |
Частые ошибки и нюансы
- Путаница +7 и +998 / +375: Россия и Казахстан делят код +7․ Беларусь (+375) и Украина (+380) имеют свои уникальные коды; При звонке в Казахстан из России набирайте +7 [код оператора/города] [номер], а не 8~10 7․․․
- Код «8» вместо «+7»: Внутри России используется префикс 8 для межгородней связи․ В международном формате 8 заменяется на +7․ Номер 8 (9xx) xxx-xx-xx в международном виде: +7 9xx xxx-xx-xx․
- ISO Alpha-2 vs Телефонный код: Код RU, это буквы для интернета и настроек․ Код +7 — цифры для телефонии․ Они не взаимозаменяемы․
- Штрих-код ≠ Страна производства: Префикс 460 означает регистрацию в GS1 Russia․ Товар мог быть сделан в Китае для российской компании․
- Изменение кодов: ISO 3166 обновляется․ Пример: Северная Македония (ранее MK -> MK, но имя изменилось), Черногория (CS -> ME), Южный Судан (новый код SS)․ Всегда проверяйте актуальность на сайте ISO или ИКИ (Росстандарт)․
- UK vs GB: Великобритания в ISO — GB, в доменах — ․uk, на авто — UK (с 2021 года)․ Это частая причина багов в валидаторах форм․
Где найти актуальные реестры?
- ITU (Телефонные коды): ITU-T Recommendation E․164 (официальный список)․
- GS1 (Штрих-коды): GS1 Company Prefix․
- IANA (Домены): Root Zone Database․
- Росстандарт (Национальный реестр): ОКСМ (Общероссийский классификатор стран мира), соответствует ISO 3166, но может иметь отличия в транслитерации названий на русский․
Понимание различий между телефонными кодами (E․164), кодами ISO 3166 (Alpha-2, Alpha-3, Numeric), префиксами GS1 и доменными зонами критически важно для разработчиков, специалистов по международной логистике, финансистам, маркетологам и просто активным пользователям интернета и мобильной связи․
Главное правило: определите контекст задачи (звонок, настройка телефона, парсинг адреса, оплата, сканирование товара) и выберите соответствующий стандарт․ Использование актуальных справочников с официальных источников (ITU, ISO, GS1, IANA) исключит ошибки в работе систем и коммуникациях․