|
|||
Country Codes: ISO 3166, Microsoft, and Macintosh
1996.12.19 Mark Davis First version 1997.04.14 Mark Davis Minor Updates 1997.07.08 Mark Davis Updates from K.D. Chang (Microsoft) 2001.07.16 Michael S. Kaplan Updates from Apple and extensive updates from Microsoft
The following is a draft list of country code correspondences between ISO codes, Microsoft codes, and Macintosh codes. (USMARC language and country codes are not included in this list).
The correspondences are by no means 1-1. Macintosh country codes, while generally unique, also occasionally distinguish different versions based upon language: this is again indicated by the ISO language code in parentheses. (Note that the Macintosh codes do not distinguish among different countries for Arabic.). Microsoft country codes are defined as constants in winnls.h and are identical to the values returned from their GetLocaleInfo API with the LOCALE_ICOUNTRY parameter (sometimes referred to as the IBM country code). For more information about the LCID (Locale ID) parameter that is passed to the GetLocaleInfo API and which uniquely defines a country and language, see the Microsoft Platform SDK docs.
If you find an error in this information, please contact the Unicode office. Please note, however, that the Unicode Consortium does not own or maintain ISO 3166 and neither bears responsibility for its contents nor has the ability to change them. Please do not contact the Unicode Consortium if the ISO 3166 country names are not what you believe they should be. Similarly, the Unicode Consortium is not responsible for the constant names or the codes used for Macintosh or by Microsoft.
Country ISO
Alpha-2ISO
Alpha-3UN
Numeric-3Windows Country/Region Windows Code Mac Name Mac Code AFGHANISTAN AF AFG 004 ALBANIA AL ALB 008 CTRY_ALBANIA 355 ALGERIA DZ DZA 012 CTRY_ALGERIA 213 verArabic 16 AMERICAN SAMOA AS ASM 016 ANDORRA AD AND 020 ANGOLA AO AGO 024 ANGUILLA AI AIA 660 ANTARCTICA AQ ATA 010 ANTIGUA AND BARBUDA AG ATG 028 ARGENTINA AR ARG 032 CTRY_ARGENTINA 54 ARMENIA AM ARM 051 CTRY_ARMENIA 374 verArmenian 84 ARUBA AW ABW 533 AUSTRALIA AU AUS 036 CTRY_AUSTRALIA 61 verAustralia 15 AUSTRIA AT AUT 040 CTRY_AUSTRIA 43 verAustria 92 AZERBAIJAN AZ AZE 031 CTRY_AZERBAIJAN 994 BAHAMAS BS BHS 044 BAHRAIN BH BHR 048 CTRY_BAHRAIN 973 BANGLADESH BD BGD 050 verBengali 60 BARBADOS BB BRB 052 BELARUS BY BLR 112 CTRY_BELARUS 375 BELGIUM BE BEL 056 CTRY_BELGIUM 32 verFrBelgium, verFlemish 98 BELIZE BZ BLZ 084 CTRY_BELIZE 501 BENIN BJ BEN 204 BERMUDA BM BMU 060 BHUTAN BT BTN 064 verBhutan 83 BOLIVIA BO BOL 068 CTRY_BOLIVIA 591 BOSNIA AND HERZEGOVINA BA BIH 070 BOTSWANA BW BWA 072 BOUVET ISLAND BV BVT 074 BRAZIL BR BRA 076 CTRY_BRAZIL 55 verBrazil 71 BRITISH INDIAN OCEAN TERRITORY IO IOT 086 BRUNEI DARUSSALAM BN BRN 096 CTRY_BRUNEI_DARUSSALAM 673 BULGARIA BG BGR 100 CTRY_BULGARIA 359 verBulgaria 72 BURKINA FASO BF BFA 854 BURUNDI BI BDI 108 CAMBODIA KH KHM 116 CAMEROON CM CMR 120 CANADA CA CAN 124 CTRY_CANADA 2 verFrCanada, verEngCanada 82 CAPE VERDE CV CPV 132 CAYMAN ISLANDS KY CYM 136 CENTRAL AFRICAN REPUBLIC CF CAF 140 CHAD TD TCD 148 CHILE CL CHL 152 CTRY_CHILE 56 CHINA CN CHN 156 CTRY_PRCHINA 86 verChina 52 CHRISTMAS ISLAND CX CXR 162 COCOS (KEELING) ISLANDS CC CCK 166 COLOMBIA CO COL 170 CTRY_COLOMBIA 57 COMOROS KM COM 174 CONGO CG COG 178 COOK ISLANDS CK COK 184 COSTA RICA CR CRI 188 CTRY_COSTA_RICA 506 COTE D'IVOIRE CI CIV 384 CROATIA (local name: Hrvatska) HR HRV 191 CTRY_CROATIA 385 verCroatia, verYugoCroatian 68 (c), 25 (y) CUBA CU CUB 192 CYPRUS CY CYP 196 verCyprus 23 CZECH REPUBLIC CZ CZE 203 CTRY_CZECH 420 verCzech 56 DENMARK DK DNK 208 CTRY_DENMARK 45 verDenmark(da), verFaeroeIsl(fo) 9(da), 47(fo) DJIBOUTI DJ DJI 262 DOMINICA DM DMA 212 DOMINICAN REPUBLIC DO DOM 214 CTRY_DOMINICAN_REPUBLIC 1 EAST TIMOR TL** TLS** 626 ECUADOR EC ECU 218 CTRY_ECUADOR 593 EGYPT EG EGY 818 CTRY_EGYPT 20 verArabic 16 EL SALVADOR SV SLV 222 CTRY_EL_SALVADOR 503 EQUATORIAL GUINEA GQ GNQ 226 ERITREA ER ERI 232 ESTONIA EE EST 233 CTRY_ESTONIA 372 verEstonia 44 ETHIOPIA ET ETH 210 FALKLAND ISLANDS (MALVINAS) FK FLK 238 FAROE ISLANDS FO FRO 234 CTRY_FAEROE_ISLANDS 298 FIJI FJ FJI 242 FINLAND FI FIN 246 CTRY_FINLAND 358 verFinland 17 FRANCE FR FRA 250 CTRY_FRANCE 33 verFrance 1 FRANCE, METROPOLITAN FX FXX 249 FRENCH GUIANA GF GUF 254 FRENCH POLYNESIA PF PYF 258 FRENCH SOUTHERN TERRITORIES TF ATF 260 GABON GA GAB 266 GAMBIA GM GMB 270 GEORGIA GE GEO 268 CTRY_GEORGIA 995 verGeorgian 85 GERMANY DE DEU 276 CTRY_GERMANY 49 verGermany 3 GHANA GH GHA 288 GIBRALTAR GI GIB 292 GREECE GR GRC 300 CTRY_GREECE 30 verGreece, verGreecePoly 20, 40 GREENLAND GL GRL 304 verGreenland 107 GRENADA GD GRD 308 GUADELOUPE GP GLP 312 GUAM GU GUM 316 GUATEMALA GT GTM 320 CTRY_GUATEMALA 502 GUINEA GN GIN 324 GUINEA-BISSAU GW GNB 624 GUYANA GY GUY 328 HAITI HT HTI 332 HEARD ISLAND & MCDONALD ISLANDS HM HMD 334 HONDURAS HN HND 340 CTRY_HONDURAS 504 HONG KONG HK HKG 344 CTRY_HONG_KONG 852 HUNGARY HU HUN 348 CTRY_HUNGARY 36 verHungary 43 ICELAND IS ISL 352 CTRY_ICELAND 354 verIceland 21 INDIA IN IND 356 CTRY_INDIA 91 verIndiaHindi(hi) 33 INDONESIA ID IDN 360 CTRY_INDONESIA 62 IRAN, ISLAMIC REPUBLIC OF IR IRN 364 CTRY_IRAN 981 verIran 48 IRAQ IQ IRQ 368 CTRY_IRAQ 964 verArabic 16 IRELAND IE IRL 372 CTRY_IRELAND 353 verIreland 50 ISRAEL IL ISR 376 CTRY_ISRAEL 972 verIsrael 13 ITALY IT ITA 380 CTRY_ITALY 39 verItaly 4 JAMAICA JM JAM 388 CTRY_JAMAICA 1 JAPAN JP JPN 392 CTRY_JAPAN 81 verJapan 14 JORDAN JO JOR 400 CTRY_JORDAN 962 KAZAKHSTAN KZ KAZ 398 CTRY_KAZAKSTAN 7 KENYA KE KEN 404 CTRY_KENYA 254 KIRIBATI KI KIR 296 KOREA, DEMOCRATIC PEOPLE'S REPUBLIC OF KP PRK 408 verKorea 51 KOREA, REPUBLIC OF KR KOR 410 CTRY_SOUTH_KOREA 82 verKorea KUWAIT KW KWT 414 CTRY_KUWAIT 965 KYRGYZSTAN KG KGZ 417 CTRY_KYRGYZSTAN 996 LAO PEOPLE'S DEMOCRATIC REPUBLIC LA LAO 418 LATVIA LV LVA 428 CTRY_LATVIA 371 verLatvia 45 LEBANON LB LBN 422 CTRY_LEBANON 961 LESOTHO LS LSO 426 LIBERIA LR LBR 430 LIBYAN ARAB JAMAHIRIYA LY LBY 434 CTRY_LIBYA 218 verArabic 16 LIECHTENSTEIN LI LIE 438 CTRY_LIECHTENSTEIN 41 LITHUANIA LT LTU 440 CTRY_LITHUANIA 370 verLithuania 41 LUXEMBOURG LU LUX 442 CTRY_LUXEMBOURG 352 verFrBelgiumLux 6 MACAU MO MAC 446 CTRY_MACAU 853 MACEDONIA, THE FORMER YUGOSLAV REPUBLIC OF MK MKD 807 CTRY_MACEDONIA 389 verMacedonian MADAGASCAR MG MDG 450 MALAWI MW MWI 454 MALAYSIA MY MYS 458 CTRY_MALAYSIA 60 MALDIVES MV MDV 462 CTRY_MALDIVES 960 MALI ML MLI 466 MALTA MT MLT 470 verMalta 22 MARSHALL ISLANDS MH MHL 584 MARTINIQUE MQ MTQ 474 MAURITANIA MR MRT 478 MAURITIUS MU MUS 480 MAYOTTE YT MYT 175 MEXICO MX MEX 484 CTRY_MEXICO 52 MICRONESIA, FEDERATED STATES OF FM FSM 583 MOLDOVA, REPUBLIC OF MD MDA 498 MONACO MC MCO 492 CTRY_MONACO 33 MONGOLIA MN MNG 496 CTRY_MONGOLIA 976 MONTSERRAT MS MSR 500 MOROCCO MA MAR 504 CTRY_MOROCCO 212 verArabic 16 MOZAMBIQUE MZ MOZ 508 MYANMAR MM MMR 104 NAMIBIA NA NAM 516 NAURU NR NRU 520 NEPAL NP NPL 524 verNepal 106 NETHERLANDS NL NLD 528 CTRY_NETHERLANDS 31 verNetherlands 5 NETHERLANDS ANTILLES AN ANT 530 NEW CALEDONIA NC NCL 540 NEW ZEALAND NZ NZL 554 CTRY_NEW_ZEALAND 64 NICARAGUA NI NIC 558 CTRY_NICARAGUA 505 NIGER NE NER 562 NIGERIA NG NGA 566 NIUE NU NIU 570 NORFOLK ISLAND NF NFK 574 NORTHERN MARIANA ISLANDS MP MNP 580 NORWAY NO NOR 578 CTRY_NORWAY 47 verNorway 12 OMAN OM OMN 512 CTRY_OMAN 968 PAKISTAN PK PAK 586 CTRY_PAKISTAN 92 verPakistanUrdu, verPunjabi 34 (U), 95 (P) PALAU PW PLW 585 PANAMA PA PAN 591 CTRY_PANAMA 507 PAPUA NEW GUINEA PG PNG 598 PARAGUAY PY PRY 600 CTRY_PARAGUAY 595 PERU PE PER 604 CTRY_PERU 51 PHILIPPINES PH PHL 608 CTRY_PHILIPPINES 63 PITCAIRN PN PCN 612 POLAND PL POL 616 CTRY_POLAND 48 verPoland 42 PORTUGAL PT PRT 620 CTRY_PORTUGAL 351 verPortugal 10 PUERTO RICO PR PRI 630 CTRY_PUERTO_RICO 1 QATAR QA QAT 634 CTRY_QATAR 974 REUNION RE REU 638 ROMANIA RO ROU* 642 CTRY_ROMANIA 40 verRomania 39 RUSSIAN FEDERATION RU RUS 643 CTRY_RUSSIA 7 verRussia 49 RWANDA RW RWA 646 SAINT KITTS AND NEVIS KN KNA 659 SAINT LUCIA LC LCA 662 SAINT VINCENT AND THE GRENADINES VC VCT 670 SAMOA WS WSM 882 SAN MARINO SM SMR 674 SAO TOME AND PRINCIPE ST STP 678 SAUDI ARABIA SA SAU 682 CTRY_SAUDI_ARABIA 966 verArabic 16 SENEGAL SN SEN 686 SERBIA CTRY_SERBIA 381 SEYCHELLES SC SYC 690 SIERRA LEONE SL SLE 694 SINGAPORE SG SGP 702 CTRY_SINGAPORE 65 verSingapore 100 SLOVAKIA (Slovak Republic) SK SVK 703 CTRY_SLOVAK 421 verSlovak 57 SLOVENIA SI SVN 705 CTRY_SLOVENIA 386 verSlovenian 66 SOLOMON ISLANDS SB SLB 90 SOMALIA SO SOM 706 SOUTH AFRICA ZA ZAF 710 CTRY_SOUTH_AFRICA 27 SPAIN ES ESP 724 CTRY_SPAIN 34 verSpain 8 SRI LANKA LK LKA 144 SAINT HELENA SH SHN 654 SAINT PIERRE AND MIQUELON PM SPM 666 SUDAN SD SDN 736 SURINAME SR SUR 740 SVALBARD AND JAN MAYEN ISLANDS SJ SJM 744 SWAZILAND SZ SWZ 748 SWEDEN SE SWE 752 CTRY_SWEDEN 46 verSweden 7 SWITZERLAND CH CHE 756 CTRY_SWITZERLAND 41 verFrSwiss(fr), verGrSwiss(de) 18(fr), 19(de) SYRIAN ARAB REPUBLIC SY SYR 760 CTRY_SYRIA 963 TAIWAN, PROVINCE OF CHINA TW TWN 158 CTRY_TAIWAN 886 verTaiwan 53 TAJIKISTAN TJ TJK 762 TANZANIA, UNITED REPUBLIC OF TZ TZA 834 TATARSTAN CTRY_TATARSTAN 7 THAILAND TH THA 764 CTRY_THAILAND 874 verThailand 54 TOGO TG TGO 768 TOKELAU TK TKL 772 TONGA TO TON 776 verTonga 88 TRINIDAD AND TOBAGO TT TTO 780 CTRY_TRINIDAD_Y_TOBAGO 1 TUNISIA TN TUN 788 CTRY_TUNISIA 216 verArabic 16 TURKEY TR TUR 792 CTRY_TURKEY 90 verTurkey 24 TURKMENISTAN TM TKM 795 TURKS AND CAICOS ISLANDS TC TCA 796 TUVALU TV TUV 798 UGANDA UG UGA 800 UKRAINE UA UKR 804 CTRY_UKRAINE 380 verUkraine 62 UNITED ARAB EMIRATES AE ARE 784 CTRY_UAE 971 UNITED KINGDOM GB GBR 826 CTRY_UNITED_KINGDOM 44 verBritain 2 UNITED STATES US USA 840 CTRY_UNITED_STATES 1 verUS 0 UNITED STATES MINOR OUTLYING ISLANDS UM UMI 581 URUGUAY UY URY 858 CTRY_URUGUAY 598 UZBEKISTAN UZ UZB 860 CTRY_UZBEKISTAN 7 VANUATU VU VUT 548 VATICAN CITY STATE (HOLY SEE) VA VAT 336 VENEZUELA VE VEN 862 CTRY_VENEZUELA 58 VIET NAM VN VNM 704 CTRY_VIET_NAM 84 verVietnam VIRGIN ISLANDS (BRITISH) VG VGB 92 VIRGIN ISLANDS (U.S.) VI VIR 850 WALLIS AND FUTUNA ISLANDS WF WLF 876 WESTERN SAHARA EH ESH 732 YEMEN YE YEM 887 CTRY_YEMEN 967 YUGOSLAVIA YU YUG 891 ZAIRE ZR ZAR 180 ZAMBIA ZM ZMB 894 ZIMBABWE ZW ZWE 716 CTRY_ZIMBABWE 263 * The Alpha-3 code for Romanian was officially changed by the ISO 3166 Maintenance Agency from "ROM" to "ROU". See ISO 3166-1 Newsletter No. V-3, dated 2002-02-01. Software implementing Alpha-3 country codes should be aware of this change and be prepared to accept and interpret the older code "ROM" as a legacy alternate.
** The Alpha-2 and 3 codes for East Timor were changed from TP and TMP to TL and TLS on May 20, 2002. For more updates on ISO 3166, see
http://www.iso.org/iso/en/prods-services/iso3166ma/03updates-on-iso-3166/index.html