android常见的限制符和屏幕适配

来源:互联网 发布:淘宝店铺类目在哪里 编辑:程序博客网 时间:2024/06/08 13:48

首先列出一张通用的限制符图片,注意,在多屏幕适配的过程中,必须按照下图的罗列顺序来写,否则报错!例如

  • 您可以为单组资源指定多个限定符,并使用短划线分隔。例如,drawable-en-rUS-land 适用于横排美国英语设备。
  • 错误:drawable-hdpi-port/
  • 正确:drawable-port-hdpi/

配置限定符值说明MCC 和 MNC示例:
mcc310
mcc310-mnc004
mcc208-mnc00
等等

移动国家代码 (MCC),(可选)后跟设备 SIM 卡中的移动网络代码 (MNC)。例如,mcc310 是指美国的任一运营商,mcc310-mnc004 是指美国的 Verizon 公司,mcc208-mnc00 是指法国的 Orange 公司。

如果设备使用无线电连接(GSM 手机),则 MCC 和 MNC 值来自 SIM 卡。

也可以单独使用 MCC(例如,将国家/地区特定的合法资源包括在应用中)。如果只需根据语言指定,则改用“语言和区域”限定符(稍后进行介绍)。 如果决定使用 MCC 和 MNC 限定符,请谨慎执行此操作并测试限定符是否按预期工作。

另请参阅配置字段 mcc 和 mnc,这两个字段分别表示当前的移动国家代码和移动网络代码。

语言和区域示例:
en
fr
en-rUS
fr-rFR
fr-rCA
等等

语言通过由两个字母组成的 ISO 639-1 语言代码定义,可以选择后跟两个字母组成的 ISO 3166-1-alpha-2 区域码(前带小写字母“r”)。

这些代码不区分大小写;r 前缀用于区分区域码。 不能单独指定区域。

如果用户更改系统设置中的语言,它有可能在应用生命周期中发生改变。 如需了解这会在运行期间给应用带来哪些影响,请参阅处理运行时变更。

有关针对其他语言本地化应用的完整指南,请参阅本地化。

另请参阅 locale 配置字段,该字段表示当前的语言区域。

布局方向ldrtl
ldltr

应用的布局方向。ldrtl 是指“布局方向从右到左”。ldltr 是指“布局方向从左到右”,这是默认的隐式值。

它适用于布局、图片或值等任何资源。

例如,若要针对阿拉伯语提供某种特定布局,并针对任何其他“从右到左”语言(如波斯语或希伯来语)提供某种通用布局,则可编码如下:

res/    layout/           main.xml  (Default layout)    layout-ar/          main.xml  (Specific layout for Arabic)    layout-ldrtl/          main.xml  (Any "right-to-left" language, except                  for Arabic, because the "ar" language qualifier                  has a higher precedence.)

:要为应用启用从右到左的布局功能,必须将 supportsRtl 设置为 "true",并将 targetSdkVersion 设置为 17 或更高版本。

此项为 API 级别 17 中新增配置。

smallestWidthsw<N>dp

示例:
sw320dp
sw600dp
sw720dp
等等

屏幕的基本尺寸,由可用屏幕区域的最小尺寸指定。 具体来说,设备的 smallestWidth 是屏幕可用高度和宽度的最小尺寸(您也可以将其视为屏幕的“最小可能宽度”)。无论屏幕的当前方向如何,您均可使用此限定符确保应用 UI 的可用宽度至少为 <N>dp。

例如,如果布局要求屏幕区域的最小尺寸始终至少为 600dp,则可使用此限定符创建布局资源 res/layout-sw600dp/。仅当可用屏幕的最小尺寸至少为 600dp 时,系统才会使用这些资源,而不考虑 600dp 所代表的边是用户所认为的高度还是宽度。smallestWidth 是设备的固定屏幕尺寸特性;设备的 smallestWidth 不会随屏幕方向的变化而改变

设备的 smallestWidth 将屏幕装饰元素和系统 UI 考虑在内。例如,如果设备的屏幕上有一些永久性 UI 元素占据沿 smallestWidth 轴的空间,则系统会声明 smallestWidth 小于实际屏幕尺寸,因为这些屏幕像素不适用于您的 UI。 因此,使用的值应该是布局所需要的实际最小尺寸(通常,无论屏幕的当前方向如何,此值都是布局支持的“最小宽度”)。

以下是一些可用于普通屏幕尺寸的值:

  • 320,适用于屏幕配置如下的设备:
    • 240x320 ldpi(QVGA 手机)
    • 320x480 mdpi(手机)
    • 480x800 hdpi(高密度手机)
  • 480,适用于 480x800 mdpi 之类的屏幕(平板电脑/手机)。
  • 600,适用于 600x1024 mdpi 之类的屏幕(7 英寸平板电脑)。
  • 720,适用于 720x1280 mdpi 之类的屏幕(10 英寸平板电脑)。

应用为多个资源目录提供不同的 smallestWidth 限定符值时,系统会使用最接近(但未超出)设备 smallestWidth 的值。

此项为 API 级别 13 中新增配置。

另请参阅 android:requiresSmallestWidthDp 属性和 smallestScreenWidthDp 配置字段,前者声明与应用兼容的最小 smallestWidth;后者存放设备的 smallestWidth 值。

如需了解有关设计不同屏幕和使用此限定符的详细信息,请参阅支持多种屏幕开发者指南。

可用宽度w<N>dp

示例:
w720dp
w1024dp
等等

指定资源应该使用的最小可用屏幕宽度,以 dp 为单位,由 <N> 值定义。在横向和纵向之间切换时,为了匹配当前实际宽度,此配置值也会随之发生变化。

应用为多个资源目录提供不同的此配置值时,系统会使用最接近(但未超出)设备当前屏幕宽度的值。 此处的值考虑到了屏幕装饰元素,因此如果设备显示屏的左边缘或右边缘上有一些永久性 UI 元素,考虑到这些 UI 元素,它会使用小于实际屏幕尺寸的宽度值,这样会减少应用的可用空间。

此项为 API 级别 13 中新增配置。

另请参阅 screenWidthDp 配置字段,该字段存放当前屏幕宽度。

如需了解有关设计不同屏幕和使用此限定符的详细信息,请参阅支持多种屏幕开发者指南。

可用高度h<N>dp

示例:
h720dp
h1024dp
等等

指定资源应该使用的最小可用屏幕高度,以“dp”为单位,由 <N> 值定义。 在横向和纵向之间切换时,为了匹配当前实际高度,此配置值也会随之发生变化。

应用为多个资源目录提供不同的此配置值时,系统会使用最接近(但未超出)设备当前屏幕高度的值。 此处的值考虑到了屏幕装饰元素,因此如果设备显示屏的上边缘或下边缘有一些永久性 UI 元素,考虑到这些 UI 元素,同时为减少应用的可用空间,它会使用小于实际屏幕尺寸的高度值。 非固定的屏幕装饰元素(例如,全屏时可隐藏的手机状态栏)并不在考虑范围内,标题栏或操作栏等窗口装饰也不在考虑范围内,因此应用必须准备好处理稍小于其所指定值的空间。

此项为 API 级别 13 中新增配置。

另请参阅 screenHeightDp 配置字段,该字段存放当前屏幕宽度。

如需了解有关设计不同屏幕和使用此限定符的详细信息,请参阅支持多种屏幕开发者指南。

屏幕尺寸small
normal
large
xlarge
  • small:尺寸类似于低密度 QVGA 屏幕的屏幕。小屏幕的最小布局尺寸约为 320x426 dp 单位。例如,QVGA 低密度屏幕和 VGA 高密度屏幕。
  • normal:尺寸类似于中等密度 HVGA 屏幕的屏幕。标准屏幕的最小布局尺寸约为 320x470 dp 单位。例如,WQVGA 低密度屏幕、HVGA 中等密度屏幕、WVGA 高密度屏幕。
  • large:尺寸类似于中等密度 VGA 屏幕的屏幕。 大屏幕的最小布局尺寸约为 480x640 dp 单位。 例如,VGA 和 WVGA 中等密度屏幕。
  • xlarge:明显大于传统中等密度 HVGA 屏幕的屏幕。超大屏幕的最小布局尺寸约为 720x960 dp 单位。在大多数情况下,屏幕超大的设备体积过大,不能放进口袋,最常见的是平板式设备。 API 级别 9 中的新增配置。

:使用尺寸限定符并不表示资源仅适用于该尺寸的屏幕。 如果没有为备用资源提供最符合当前设备配置的限定符,则系统可能使用其中最匹配的资源。

注意:如果所有资源均使用大于当前屏幕的尺寸限定符,则系统会使用这些资源,并且应用在运行时将会崩溃(例如,如果所有布局资源均用 xlarge 限定符标记,但设备是标准尺寸的屏幕)。

此项为 API 级别 4 中新增配置。

如需了解详细信息,请参阅支持多种屏幕。

另请参阅 screenLayout 配置字段,该字段表示屏幕是小尺寸、标准尺寸还是大尺寸。

屏幕纵横比long
notlong
  • long:宽屏,如 WQVGA、WVGA、FWVGA
  • notlong:非宽屏,如 QVGA、HVGA 和 VGA

此项为 API 级别 4 中新增配置。

它完全基于屏幕的纵横比(宽屏较宽),而与屏幕方向无关。

另请参阅 screenLayout 配置字段,该字段指示屏幕是否为宽屏。

圆形屏幕round
notround
  • round:圆形屏幕,例如圆形可穿戴式设备
  • notround:方形屏幕,例如手机或平板电脑

此项为 API 级别 23 中新增配置。

另请参阅 isScreenRound() 配置方法,其指示屏幕是否为宽屏。

屏幕方向port
land
  • port:设备处于纵向(垂直)
  • land:设备处于横向(水平)

如果用户旋转屏幕,它有可能在应用生命周期中发生改变。 如需了解这会在运行期间给应用带来哪些影响,请参阅处理运行时变更。

另请参阅 orientation 配置字段,该字段指示当前的设备方向。

UI 模式car
desk
television
appliancewatch
  • car:设备正在车载手机座上显示
  • desk:设备正在桌面手机座上显示
  • television:设备正在电视上显示,为用户提供“十英尺”体验,其 UI 位于远离用户的大屏幕上,主要面向方向键或其他非指针式交互
  • appliance:设备用作不带显示屏的装置
  • watch:设备配有显示屏,戴在手腕上

此项为 API 级别 8 中新增配置,API 13 中新增电视配置,API 20 中新增手表配置。

如需了解应用在设备插入手机座或从中移除时的响应方式,请阅读确定并监控插接状态和类型。

如果用户将设备放入手机座中,它有可能在应用生命周期中发生改变。 可以使用 UiModeManager 启用或禁用其中某些模式。如需了解这会在运行期间给应用带来哪些影响,请参阅处理运行时变更。

夜间模式night
notnight
  • night:夜间
  • notnight:白天

此项为 API 级别 8 中新增配置。

如果夜间模式停留在自动模式(默认),它有可能在应用生命周期中发生改变。在这种情况下,该模式会根据当天的时间进行调整。 可以使用 UiModeManager 启用或禁用此模式。如需了解这会在运行期间给应用带来哪些影响,请参阅处理运行时变更。

屏幕像素密度 (dpi)ldpi
mdpi
hdpi
xhdpi
xxhdpi
xxxhdpi
nodpi
tvdpi
anydpi
  • ldpi:低密度屏幕;约为 120dpi。
  • mdpi:中等密度(传统 HVGA)屏幕;约为 160dpi。
  • hdpi:高密度屏幕;约为 240dpi。
  • xhdpi:超高密度屏幕;约为 320dpi。此项为 API 级别 8 中新增配置
  • xxhdpi:超超高密度屏幕;约为 480dpi。此项为 API 级别 16 中新增配置
  • xxxhdpi:超超超高密度屏幕使用(仅限启动器图标,请参阅“支持多种屏幕”中的注释);约为 640dpi。 此项为 API 级别 18 中新增配置
  • nodpi:它可用于您不希望缩放以匹配设备密度的位图资源。
  • tvdpi:密度介于 mdpi 和 hdpi 之间的屏幕;约为 213dpi。它并不是“主要”密度组, 主要用于电视,而大多数应用都不需要它。对于大多数应用而言,提供 mdpi 和 hdpi 资源便已足够,系统将根据需要对其进行缩放。此项为 API 级别 13 中新增配置
  • anydpi:此限定符适合所有屏幕密度,其优先级高于其他限定符。 这对于矢量可绘制对象很有用。 此项为 API 级别 21 中新增配置

六个主要密度之间的缩放比为 3:4:6:8:12:16(忽略 tvdpi 密度)。因此,9x9 (ldpi) 位图相当于 12x12 (mdpi)、18x18 (hdpi)、24x24 (xhdpi) 位图,依此类推。

如果您认为图像资源在电视或其他某些设备上呈现的效果不够好,而想尝试使用 tvdpi 资源,则缩放比例为 1.33*mdpi。例如,mdpi 屏幕的 100px x 100px 图像应该相当于 tvdpi 的133px x 133px。

:使用密度限定符并不表示资源仅适用于该密度的屏幕。 如果没有为备用资源提供最符合当前设备配置的限定符,则系统可能使用其中最匹配的资源。

如需了解有关如何处理不同屏幕密度以及 Android 如何缩放位图以适应当前密度的详细信息,请参阅支持多种屏幕。

触摸屏类型notouch
finger
  • notouch:设备没有触摸屏。
  • finger:设备有一个专供用户通过手指直接与其交互的触摸屏。

另请参阅 touchscreen 配置字段,该字段指示设备上的触摸屏类型。

键盘可用性keysexposed
keyshidden
keyssoft
  • keysexposed:设备具有可用的键盘。如果设备启用了软键盘(不无可能),那么即使硬键盘没有展示给用户,哪怕设备没有硬键盘,也可以使用此限定符。 如果没有提供或已经禁用软键盘,则只有在显示硬键盘时才会使用此限定符。
  • keyshidden:设备具有可用的硬键盘,但它处于隐藏状态,且设备没有启用软键盘。
  • keyssoft:设备已经启用软键盘(无论是否可见)。

如果提供了 keysexposed 资源,但未提供 keyssoft 资源,那么只要系统已经启用软键盘,就会使用keysexposed 资源,而不考虑键盘是否可见。

如果用户打开硬键盘,它有可能在应用生命周期中发生改变。 如需了解这会在运行期间给应用带来哪些影响,请参阅处理运行时变更。

另请参阅配置字段 hardKeyboardHidden 和 keyboardHidden,这两个字段分别指示硬键盘的可见性和任何一种键盘(包括软键盘)的可见性。

主要文本输入法nokeys
qwerty
12key
  • nokeys:设备没有用于文本输入的硬按键。
  • qwerty:设备具有标准硬键盘(无论是否对用户可见)。
  • 12key:设备具有 12 键硬键盘(无论是否对用户可见)。

另请参阅 keyboard 配置字段,该字段指示可用的主要文本输入法。

导航键可用性navexposed
navhidden
  • navexposed:导航键可供用户使用。
  • navhidden:导航键不可用(例如,位于密封盖子后面)。

如果用户显示导航键,它有可能在应用生命周期中发生改变。 如需了解这会在运行期间给应用带来哪些影响,请参阅处理运行时变更。

另请参阅 navigationHidden 配置字段,该字段指示导航键是否处于隐藏状态。

主要非触摸导航方法nonav
dpad
trackball
wheel
  • nonav:除了使用触摸屏以外,设备没有其他导航设施。
  • dpad:设备具有用于导航的方向键。
  • trackball:设备具有用于导航的轨迹球。
  • wheel:设备具有用于导航的方向盘(不常见)。

另请参阅 navigation 配置字段,该字段指示可用的导航方法类型。

平台版本(API 级别)示例:
v3
v4
v7
等等

设备支持的 API 级别。例如,v1 对应于 API 级别 1(带有 Android 1.0 或更高版本系统的设备),v4 对应于 API 级别 4(带有 Android 1.6 或更高版本系统的设备)。如需了解有关这些值的详细信息,请参阅 Android API 级别文档。

附加上ISO 639-1

ISO 639-2 CodeISO 639-1 CodeEnglish name of LanguageFrench name of LanguageGerman name of LanguageaaraaAfarafarDanakil-SpracheabkabAbkhazianabkhazeAbchasischace AchineseacehAceh-Spracheach AcoliacoliAcholi-Spracheada AdangmeadangmeAdangme-Spracheady Adyghe; AdygeiadyghéAdygischafa Afro-Asiatic languagesafro-asiatiques, languesHamitosemitische Sprachen (Andere)afh AfrihiliafrihiliAfrihiliafrafAfrikaansafrikaansAfrikaansain AinuaïnouAinu-SpracheakaakAkanakanAkan-Spracheakk AkkadianakkadienAkkadischalb (B)
sqi (T)sqAlbanianalbanaisAlbanischale AleutaléouteAleutischalg Algonquian languagesalgonquines, languesAlgonkin-Sprachen (Andere)alt Southern Altaialtai du SudAltaischamhamAmharicamhariqueAmharischang English, Old (ca.450-1100)anglo-saxon (ca.450-1100)Altenglischanp AngikaangikaAnga-Spracheapa Apache languagesapaches, languesApachen-SprachenaraarArabicarabeArabischarc Official Aramaic (700-300 BCE); Imperial Aramaic (700-300 BCE)araméen d'empire (700-300 BCE)AramäischarganAragonesearagonaisAragonesischarm (B)
hye (T)hyArmenianarménienArmenischarn Mapudungun; Mapuchemapudungun; mapuche; mapuceArauka-Sprachenarp ArapahoarapahoArapaho-Spracheart Artificial languagesartificielles, languesKunstsprachen (Andere)arw ArawakarawakArawak-SprachenasmasAssameseassamaisAssamesischast Asturian; Bable; Leonese; Asturleoneseasturien; bable; léonais; asturoléonaisAsturischath Athapascan languagesathapascanes, languesAthapaskische Sprachen (Andere)aus Australian languagesaustraliennes, languesAustralische SprachenavaavAvaricavarAwarischaveaeAvestanavestiqueAvestischawa AwadhiawadhiAwadhiaymayAymaraaymaraAymará-SpracheazeazAzerbaijaniazériAserbeidschanischbad Banda languagesbanda, languesBanda-Sprachen (Ubangi-Sprachen)bai Bamileke languagesbamiléké, languesBamileke-SprachenbakbaBashkirbachkirBaschkirischbal BaluchibaloutchiBelutschischbambmBambarabambaraBambara-Spracheban BalinesebalinaisBalinesischbaq (B)
eus (T)euBasquebasqueBaskischbas BasabasaBasaa-Sprachebat Baltic languagesbaltes, languesBaltische Sprachen (Andere)bej Beja; BedawiyetbedjaBedauyebelbeBelarusianbiélorusseWeißrussischbem BembabembaBemba-SprachebenbnBengalibengaliBengaliber Berber languagesberbères, languesBerbersprachen (Andere)bho BhojpuribhojpuriBhojpuribihbhBihari languageslangues biharisBihari (Andere)bik BikolbikolBikol-Sprachebin Bini; Edobini; edoEdo-SprachebisbiBislamabichlamarBeach-la-marbla SiksikablackfootBlackfoot-Sprachebnt Bantu languagesbantou, languesBantusprachen (Andere)tib (B)
bod (T)boTibetantibétainTibetischbosbsBosnianbosniaqueBosnischbra BrajbrajBraj-BhakhabrebrBretonbretonBretonischbtk Batak languagesbatak, languesBatak-Sprachebua BuriatbouriateBurjatischbug BuginesebugiBugi-SprachebulbgBulgarianbulgareBulgarischbur (B)
mya (T)myBurmesebirmanBirmanischbyn Blin; Bilinblin; bilenBilin-Sprachecad CaddocaddoCaddo-Sprachencai Central American Indian languagesamérindiennes de l'Amérique centrale, languesIndianersprachen, Zentralamerika (Andere)car Galibi Caribkarib; galibi; caribKaribische SprachencatcaCatalan; Valenciancatalan; valencienKatalanischcau Caucasian languagescaucasiennes, languesKaukasische Sprachen (Andere)ceb CebuanocebuanoCebuanocel Celtic languagesceltiques, langues; celtes, languesKeltische Sprachen (Andere)cze (B)
ces (T)csCzechtchèqueTschechischchachChamorrochamorroChamorro-Sprachechb ChibchachibchaChibcha-SprachencheceChechentchétchèneTschetschenischchg ChagataidjaghataïTschagataischchi (B)
zho (T)zhChinesechinoisChinesischchk ChuukesechuukTrukesischchm MarimariTscheremissischchn Chinook jargonchinook, jargonChinook-Jargoncho ChoctawchoctawChoctaw-Sprachechp Chipewyan; Dene SulinechipewyanChipewyan-Sprachechr CherokeecherokeeCherokee-SprachechucuChurch Slavic; Old Slavonic; Church Slavonic; Old Bulgarian; Old Church Slavonicslavon d'église; vieux slave; slavon liturgique; vieux bulgareKirchenslawischchvcvChuvashtchouvacheTschuwaschischchy CheyennecheyenneCheyenne-Sprachecmc Chamic languageschames, languesCham-Sprachencop CopticcopteKoptischcorkwCornishcorniqueKornischcoscoCorsicancorseKorsischcpe Creoles and pidgins, English basedcréoles et pidgins basés sur l'anglaisKreolisch-Englisch (Andere)cpf Creoles and pidgins, French-basedcréoles et pidgins basés sur le françaisKreolisch-Französisch (Andere)cpp Creoles and pidgins, Portuguese-basedcréoles et pidgins basés sur le portugaisKreolisch-Portugiesisch (Andere)crecrCreecreeCree-Sprachecrh Crimean Tatar; Crimean Turkishtatar de CriméKrimtatarischcrp Creoles and pidginscréoles et pidginsKreolische Sprachen; Pidginsprachen (Andere)csb KashubiankachoubeKaschubischcus Cushitic languagescouchitiques, languesKuschitische Sprachen (Andere)wel (B)
cym (T)cyWelshgalloisKymrischcze (B)
ces (T)csCzechtchèqueTschechischdak DakotadakotaDakota-SprachedandaDanishdanoisDänischdar DargwadargwaDarginischday Land Dayak languagesdayak, languesDajakischdel DelawaredelawareDelaware-Spracheden Slave (Athapascan)esclave (athapascan)Slave-Spracheger (B)
deu (T)deGermanallemandDeutschdgr DogribdogribDogrib-Sprachedin DinkadinkaDinka-SprachedivdvDivehi; Dhivehi; MaldivianmaldivienMaledivischdoi DogridogriDogridra Dravidian languagesdravidiennes, languesDrawidische Sprachen (Andere)dsb Lower Sorbianbas-sorabeNiedersorbischdua DualadoualaDuala-Sprachendum Dutch, Middle (ca.1050-1350)néerlandais moyen (ca. 1050-1350)Mittelniederländischdut (B)
nld (T)nlDutch; Flemishnéerlandais; flamandNiederländischdyu DyuladioulaDyula-SprachedzodzDzongkhadzongkhaDzongkhaefi EfikefikEfikegy Egyptian (Ancient)égyptienÄgyptischeka EkajukekajukEkajukgre (B)
ell (T)elGreek, Modern (1453-)grec moderne (après 1453)Neugriechischelx ElamiteélamiteElamischengenEnglishanglaisEnglischenm English, Middle (1100-1500)anglais moyen (1100-1500)MittelenglischepoeoEsperantoespérantoEsperantoestetEstonianestonienEstnischbaq (B)
eus (T)euBasquebasqueBaskischeweeeEweéwéEwe-Spracheewo EwondoéwondoEwondofan FangfangPangwe-SprachefaofoFaroeseféroïenFäröischper (B)
fas (T)faPersianpersanPersischfat FantifantiFante-SprachefijfjFijianfidjienFidschi-Sprachefil Filipino; Pilipinofilipino; pilipinoPilipinofinfiFinnishfinnoisFinnischfiu Finno-Ugrian languagesfinno-ougriennes, languesFinnougrische Sprachen (Andere)fon FonfonFon-Sprachefre (B)
fra (T)frFrenchfrançaisFranzösischfre (B)
fra (T)frFrenchfrançaisFranzösischfrm French, Middle (ca.1400-1600)français moyen (1400-1600)Mittelfranzösischfro French, Old (842-ca.1400)français ancien (842-ca.1400)Altfranzösischfrr Northern Frisianfrison septentrionalNordfriesischfrs Eastern Frisianfrison orientalOstfriesischfryfyWestern Frisianfrison occidentalFriesischfulffFulahpeulFulfur FriulianfrioulanFriulischgaa GagaGa-Sprachegay GayogayoGayo-Sprachegba GbayagbayaGbaya-Sprachegem Germanic languagesgermaniques, languesGermanische Sprachen (Andere)geo (B)
kat (T)kaGeorgiangéorgienGeorgischger (B)
deu (T)deGermanallemandDeutschgez GeezguèzeAltäthiopischgil GilbertesekiribatiGilbertesischglagdGaelic; Scottish Gaelicgaélique; gaélique écossaisGälisch-SchottischglegaIrishirlandaisIrischglgglGaliciangalicienGalicischglvgvManxmanx; mannoisManxgmh German, Middle High (ca.1050-1500)allemand, moyen haut (ca. 1050-1500)Mittelhochdeutschgoh German, Old High (ca.750-1050)allemand, vieux haut (ca. 750-1050)Althochdeutschgon GondigondGondi-Sprachegor GorontalogorontaloGorontalesischgot GothicgothiqueGotischgrb GrebogreboGrebo-Sprachegrc Greek, Ancient (to 1453)grec ancien (jusqu'à 1453)Griechischgre (B)
ell (T)elGreek, Modern (1453-)grec moderne (après 1453)NeugriechischgrngnGuaraniguaraniGuaraní-Sprachegsw Swiss German; Alemannic; Alsatiansuisse alémanique; alémanique; alsacienSchweizerdeutschgujguGujaratigoudjratiGujarati-Sprachegwi Gwich'ingwich'inKutchin-Sprachehai HaidahaidaHaida-SprachehathtHaitian; Haitian Creolehaïtien; créole haïtienHaïtien (Haiti-Kreolisch)hauhaHausahaoussaHaussa-Sprachehaw HawaiianhawaïenHawaiischhebheHebrewhébreuHebräischherhzHererohereroHerero-Sprachehil HiligaynonhiligaynonHiligaynon-Sprachehim Himachali languages; Western Pahari languageslangues himachalis; langues paharis occidentalesHimachalihinhiHindihindiHindihit HittitehittiteHethitischhmn Hmong; MonghmongMiao-SprachenhmohoHiri Motuhiri motuHiri-MotuhrvhrCroatiancroateKroatischhsb Upper Sorbianhaut-sorabeObersorbischhunhuHungarianhongroisUngarischhup HupahupaHupa-Sprachearm (B)
hye (T)hyArmenianarménienArmenischiba IbanibanIban-SpracheiboigIgboigboIbo-Spracheice (B)
isl (T)isIcelandicislandaisIsländischidoioIdoidoIdoiiiiiSichuan Yi; Nuosuyi de SichuanLalo-Spracheijo Ijo languagesijo, languesIjo-SpracheikuiuInuktitutinuktitutInuktitutileieInterlingue; OccidentalinterlingueInterlingueilo IlokoilocanoIlokano-SpracheinaiaInterlingua (International Auxiliary Language Association)interlingua (langue auxiliaire internationale)Interlinguainc Indic languagesindo-aryennes, languesIndoarische Sprachen (Andere)indidIndonesianindonésienBahasa Indonesiaine Indo-European languagesindo-européennes, languesIndogermanische Sprachen (Andere)inh IngushingoucheInguschischipkikInupiaqinupiaqInupikira Iranian languagesiraniennes, languesIranische Sprachen (Andere)iro Iroquoian languagesiroquoises, languesIrokesische Sprachenice (B)
isl (T)isIcelandicislandaisIsländischitaitItalianitalienItalienischjavjvJavanesejavanaisJavanischjbo LojbanlojbanLojbanjpnjaJapanesejaponaisJapanischjpr Judeo-Persianjudéo-persanJüdisch-Persischjrb Judeo-Arabicjudéo-arabeJüdisch-Arabischkaa Kara-KalpakkarakalpakKarakalpakischkab KabylekabyleKabylischkac Kachin; Jingphokachin; jingphoKachin-SprachekalklKalaallisut; GreenlandicgroenlandaisGrönländischkam KambakambaKamba-SprachekanknKannadakannadaKannadakar Karen languageskaren, languesKarenischkasksKashmirikashmiriKaschmirigeo (B)
kat (T)kaGeorgiangéorgienGeorgischkaukrKanurikanouriKanuri-Sprachekaw KawikawiKawikazkkKazakhkazakhKasachischkbd KabardiankabardienKabardinischkha KhasikhasiKhasi-Sprachekhi Khoisan languageskhoïsan, languesKhoisan-Sprachen (Andere)khmkmCentral Khmerkhmer centralKambodschanischkho Khotanese; Sakankhotanais; sakanSakischkikkiKikuyu; GikuyukikuyuKikuyu-SprachekinrwKinyarwandarwandaRwanda-SprachekirkyKirghiz; KyrgyzkirghizKirgisischkmb KimbundukimbunduKimbundu-Sprachekok KonkanikonkaniKonkanikomkvKomikomKomi-SprachekonkgKongokongoKongo-SprachekorkoKoreancoréenKoreanischkos KosraeankosraeKosraeanischkpe KpellekpelléKpelle-Sprachekrc Karachay-Balkarkaratchai balkarKaratschaiisch-Balkarischkrl KareliancarélienKarelischkro Kru languageskrou, languesKru-Sprachen (Andere)kru KurukhkurukhOraon-SprachekuakjKuanyama; Kwanyamakuanyama; kwanyamaKwanyama-Sprachekum KumykkoumykKumükischkurkuKurdishkurdeKurdischkut KutenaikutenaiKutenai-Sprachelad Ladinojudéo-espagnolJudenspanischlah LahndalahndaLahndalam LambalambaLamba-Sprache (Bantusprache)laoloLaolaoLaotischlatlaLatinlatinLateinlavlvLatvianlettonLettischlez LezghianlezghienLesgischlimliLimburgan; Limburger; LimburgishlimbourgeoisLimburgischlinlnLingalalingalaLingalalitltLithuanianlituanienLitauischlol MongomongoMongo-Spracheloz LoziloziRotse-SpracheltzlbLuxembourgish; LetzeburgeschluxembourgeoisLuxemburgischlua Luba-Lulualuba-luluaLulua-SprachelubluLuba-Katangaluba-katangaLuba-Katanga-SpracheluglgGandagandaGanda-Sprachelui LuisenoluisenoLuiseño-Sprachelun LundalundaLunda-Spracheluo Luo (Kenya and Tanzania)luo (Kenya et Tanzanie)Luo-Sprachelus LushailushaiLushai-Sprachemac (B)
mkd (T)mkMacedonianmacédonienMakedonischmad MaduresemadouraisMaduresischmag MagahimagahiKhottamahmhMarshallesemarshallMarschallesischmai MaithilimaithiliMaithilimak MakasarmakassarMakassarischmalmlMalayalammalayalamMalayalamman MandingomandingueMalinke-Sprachemao (B)
mri (T)miMaorimaoriMaori-Sprachemap Austronesian languagesaustronésiennes, languesAustronesische Sprachen (Andere)marmrMarathimaratheMarathimas MasaimassaïMassai-Sprachemay (B)
msa (T)msMalaymalaisMalaiischmdf MokshamoksaMokscha-Sprachemdr MandarmandarMandaresischmen MendemendéMende-Sprachemga Irish, Middle (900-1200)irlandais moyen (900-1200)Mittelirischmic Mi'kmaq; Micmacmi'kmaq; micmacMicmac-Sprachemin MinangkabauminangkabauMinangkabau-Sprachemis Uncoded languageslangues non codéesEinzelne andere Sprachenmac (B)
mkd (T)mkMacedonianmacédonienMakedonischmkh Mon-Khmer languagesmôn-khmer, languesMon-Khmer-Sprachen (Andere)mlgmgMalagasymalgacheMalagassi-SprachemltmtMaltesemaltaisMaltesischmnc ManchumandchouMandschurischmni ManipurimanipuriMeithei-Sprachemno Manobo languagesmanobo, languesManobo-Sprachenmoh MohawkmohawkMohawk-SprachemonmnMongolianmongolMongolischmos MossimoréMossi-Sprachemao (B)
mri (T)miMaorimaoriMaori-Sprachemay (B)
msa (T)msMalaymalaisMalaiischmul Multiple languagesmultilingueMehrere Sprachenmun Munda languagesmounda, languesMundasprachen (Andere)mus CreekmuskogeeMuskogischmwl MirandesemirandaisMirandesischmwr MarwarimarvariMarwaribur (B)
mya (T)myBurmesebirmanBirmanischmyn Mayan languagesmaya, languesMaya-Sprachenmyv ErzyaerzaErza-Mordwinischnah Nahuatl languagesnahuatl, languesNahuatlnai North American Indian languagesnord-amérindiennes, languesIndianersprachen, Nordamerika (Andere)nap NeapolitannapolitainNeapel / MundartnaunaNaurunauruanNauruanischnavnvNavajo; NavahonavahoNavajo-SprachenblnrNdebele, South; South Ndebelendébélé du SudNdebele-Sprache (Transvaal)ndendNdebele, North; North Ndebelendébélé du NordNdebele-Sprache (Simbabwe)ndongNdongandongaNdongands Low German; Low Saxon; German, Low; Saxon, Lowbas allemand; bas saxon; allemand, bas; saxon, basNiederdeutschnepneNepalinépalaisNepalinew Nepal Bhasa; Newarinepal bhasa; newariNewarinia NiasniasNias-Sprachenic Niger-Kordofanian languagesnigéro-kordofaniennes, languesNigerkordofanische Sprachen (Andere)niu NiueanniuéNiue-Sprachedut (B)
nld (T)nlDutch; Flemishnéerlandais; flamandNiederländischnnonnNorwegian Nynorsk; Nynorsk, Norwegiannorvégien nynorsk; nynorsk, norvégienNynorsknobnbBokmål, Norwegian; Norwegian Bokmålnorvégien bokmålBokmålnog Nogainogaï; nogayNogaischnon Norse, Oldnorrois, vieuxAltnorwegischnornoNorwegiannorvégienNorwegischnqo N'Kon'koN'Konso Pedi; Sepedi; Northern Sothopedi; sepedi; sotho du NordPedi-Sprachenub Nubian languagesnubiennes, languesNubische Sprachennwc Classical Newari; Old Newari; Classical Nepal Bhasanewari classiqueAlt-NewarinyanyChichewa; Chewa; Nyanjachichewa; chewa; nyanjaNyanja-Sprachenym NyamwezinyamweziNyamwezi-Sprachenyn NyankolenyankoléNkole-Sprachenyo NyoronyoroNyoro-Sprachenzi NzimanzemaNzima-SpracheociocOccitan (post 1500)occitan (après 1500)OkzitanischojiojOjibwaojibwaOjibwa-SpracheoriorOriyaoriyaOriya-SpracheormomOromogallaGalla-Spracheosa OsageosageOsage-SpracheossosOssetian; OsseticossèteOssetischota Turkish, Ottoman (1500-1928)turc ottoman (1500-1928)Osmanischoto Otomian languagesotomi, languesOtomangue-Sprachenpaa Papuan languagespapoues, languesPapuasprachen (Andere)pag PangasinanpangasinanPangasinan-Sprachepal PahlavipahlaviMittelpersischpam Pampanga; KapampanganpampanganPampanggan-SprachepanpaPanjabi; PunjabipendjabiPandschabi-Sprachepap PapiamentopapiamentoPapiamentopau PalauanpalauPalau-Sprachepeo Persian, Old (ca.600-400 B.C.)perse, vieux (ca. 600-400 av. J.-C.)Altpersischper (B)
fas (T)faPersianpersanPersischphi Philippine languagesphilippines, languesPhilippinisch-Austronesisch (Andere)phn PhoenicianphénicienPhönikischplipiPalipaliPalipolplPolishpolonaisPolnischpon PohnpeianpohnpeiPonapeanischporptPortugueseportugaisPortugiesischpra Prakrit languagesprâkrit, languesPrakritpro Provençal, Old (to 1500);Occitan, Old (to 1500)provençal ancien (jusqu'à 1500); occitan ancien (jusqu'à 1500)AltokzitanischpuspsPushto; PashtopachtoPaschtuqaa-qtz Reserved for local useréservée à l'usage localReserviert für lokale VerwendungquequQuechuaquechuaQuechua-Spracheraj RajasthanirajasthaniRajasthanirap RapanuirapanuiOsterinsel-Spracherar Rarotongan; Cook Islands Maorirarotonga; maori des îles CookRarotonganischroa Romance languagesromanes, languesRomanische Sprachen (Andere)rohrmRomanshromancheRätoromanischrom RomanytsiganeRomani (Sprache)rum (B)
ron (T)roRomanian; Moldavian; Moldovanroumain; moldaveRumänischrum (B)
ron (T)roRomanian; Moldavian; Moldovanroumain; moldaveRumänischrunrnRundirundiRundi-Spracherup Aromanian; Arumanian; Macedo-Romanianaroumain; macédo-roumainAromunischrusruRussianrusseRussischsad SandawesandaweSandawe-SprachesagsgSangosangoSango-Sprachesah YakutiakouteJakutischsai South American Indian languagessud-amérindiennes, languesIndianersprachen, Südamerika (Andere)sal Salishan languagessalishennes, languesSalish-Sprachesam Samaritan AramaicsamaritainSamaritanischsansaSanskritsanskritSanskritsas SasaksasakSasaksat SantalisantalSantaliscn SiciliansicilienSizilianischsco ScotsécossaisSchottischsel SelkupselkoupeSelkupischsem Semitic languagessémitiques, languesSemitische Sprachen (Andere)sga Irish, Old (to 900)irlandais ancien (jusqu'à 900)Altirischsgn Sign Languageslangues des signesZeichensprachenshn ShanchanSchan-Sprachesid SidamosidamoSidamo-SprachesinsiSinhala; SinhalesesinghalaisSinghalesischsio Siouan languagessioux, languesSioux-Sprachen (Andere)sit Sino-Tibetan languagessino-tibétaines, languesSinotibetische Sprachen (Andere)sla Slavic languagesslaves, languesSlawische Sprachen (Andere)slo (B)
slk (T)skSlovakslovaqueSlowakischslo (B)
slk (T)skSlovakslovaqueSlowakischslvslSlovenianslovèneSlowenischsma Southern Samisami du SudSüdsaamischsmeseNorthern Samisami du NordNordsaamischsmi Sami languagessames, languesSaamischsmj Lule Samisami de LuleLulesaamischsmn Inari Samisami d'InariInarisaamischsmosmSamoansamoanSamoanischsms Skolt Samisami skoltSkoltsaamischsnasnShonashonaSchona-SprachesndsdSindhisindhiSindhi-Sprachesnk SoninkesoninkéSoninke-Sprachesog SogdiansogdienSogdischsomsoSomalisomaliSomalison Songhai languagessonghai, languesSonghai-SprachesotstSotho, Southernsotho du SudSüd-Sotho-SprachespaesSpanish; Castilianespagnol; castillanSpanischalb (B)
sqi (T)sqAlbanianalbanaisAlbanischsrdscSardiniansardeSardischsrn Sranan Tongosranan tongoSranantongosrpsrSerbianserbeSerbischsrr SerersérèreSerer-Sprachessa Nilo-Saharan languagesnilo-sahariennes, languesNilosaharanische Sprachen (Andere)sswssSwatiswatiSwasi-Sprachesuk SukumasukumaSukuma-SprachesunsuSundanesesoundanaisSundanesischsus SususoussouSususux SumeriansumérienSumerischswaswSwahiliswahiliSwahiliswesvSwedishsuédoisSchwedischsyc Classical Syriacsyriaque classiqueSyrischsyr SyriacsyriaqueNeuostaramäischtahtyTahitiantahitienTahitischtai Tai languagestai, languesThaisprachen (Andere)tamtaTamiltamoulTamiltatttTatartatarTatarischtelteTelugutélougouTelugu-Sprachetem TimnetemneTemne-Spracheter TerenoterenoTereno-Sprachetet TetumtetumTetum-SprachetgktgTajiktadjikTadschikischtgltlTagalogtagalogTagalogthathThaithaïThailändischtib (B)
bod (T)boTibetantibétainTibetischtig TigretigréTigre-SprachetirtiTigrinyatigrignaTigrinja-Sprachetiv TivtivTiv-Sprachetkl TokelautokelauTokelauanischtlh Klingon; tlhIngan-HolklingonKlingonischtli TlingittlingitTlingit-Sprachetmh TamashektamacheqTamašeqtog Tonga (Nyasa)tonga (Nyasa)Tonga (Bantusprache, Sambia)tontoTonga (Tonga Islands)tongan (Îles Tonga)Tongaischtpi Tok Pisintok pisinNeumelanesischtsi TsimshiantsimshianTsimshian-SprachetsntnTswanatswanaTswana-SprachetsotsTsongatsongaTsonga-SprachetuktkTurkmenturkmèneTurkmenischtum TumbukatumbukaTumbuka-Sprachetup Tupi languagestupi, languesTupi-SpracheturtrTurkishturcTürkischtut Altaic languagesaltaïques, languesAltaische Sprachen (Andere)tvl TuvalutuvaluElliceanischtwitwTwitwiTwi-Sprachetyv TuviniantouvaTuwinischudm UdmurtoudmourteUdmurtischuga UgariticougaritiqueUgaritischuigugUighur; UyghurouïgourUigurischukrukUkrainianukrainienUkrainischumb UmbunduumbunduMbundu-Spracheund UndeterminedindéterminéeNicht zu entscheidenurdurUrduourdouUrduuzbuzUzbekouszbekUsbekischvai VaivaïVai-SprachevenveVendavendaVenda-SprachevieviVietnamesevietnamienVietnamesischvolvoVolapükvolapükVolapükvot VoticvoteWotischwak Wakashan languageswakashanes, languesWakash-Sprachenwal Wolaitta; Wolayttawolaitta; wolayttaWalamo-Sprachewar WaraywarayWaraywas WashowashoWasho-Sprachewel (B)
cym (T)cyWelshgalloisKymrischwen Sorbian languagessorabes, languesSorbisch (Andere)wlnwaWalloonwallonWallonischwolwoWolofwolofWolof-Sprachexal Kalmyk; Oiratkalmouk; oïratKalmückischxhoxhXhosaxhosaXhosa-Spracheyao YaoyaoYao-Sprache (Bantusprache)yap YapeseyapoisYapesischyidyiYiddishyiddishJiddischyoryoYorubayorubaYoruba-Spracheypk Yupik languagesyupik, languesYpik-Sprachenzap ZapoteczapotèqueZapotekischzbl Blissymbols; Blissymbolics; Blisssymboles Bliss; BlissBliss-Symbolzen ZenagazenagaZenagazgh Standard Moroccan Tamazightamazighe standard marocain zhazaZhuang; Chuangzhuang; chuangZhuangchi (B)
zho (T)zhChinesechinoisChinesischznd Zande languageszandé, languesZande-SprachenzulzuZuluzoulouZulu-Sprachezun ZunizuniZuñi-Sprachezxx No linguistic content; Not applicablepas de contenu linguistique; non applicableKein linguistischer Inhaltzza Zaza; Dimili; Dimli; Kirdki; Kirmanjki; Zazakizaza; dimili; dimli; kirdki; kirmanjki; zazakiZazaki

附加上ISO 3166-1-alpha-2 区域码

CodeCountry nameYearccTLDISO 3166-2NotesADAndorra1974.adISO 3166-2:AD AEUnited Arab Emirates1974.aeISO 3166-2:AE AFAfghanistan1974.afISO 3166-2:AF AGAntigua and Barbuda1974.agISO 3166-2:AG AIAnguilla1985.aiISO 3166-2:AIAI previously represented French Afar and IssasALAlbania1974.alISO 3166-2:AL AMArmenia1992.amISO 3166-2:AM AOAngola1974.aoISO 3166-2:AO AQAntarctica1974.aqISO 3166-2:AQCovers the territories south of 60° south latitude
Code taken from name in French: AntarctiqueARArgentina1974.arISO 3166-2:AR ASAmerican Samoa1974.asISO 3166-2:AS ATAustria1974.atISO 3166-2:AT AUAustralia1974.auISO 3166-2:AUIncludes the Ashmore and Cartier Islands and the Coral Sea IslandsAWAruba1986.awISO 3166-2:AW AXÅland Islands2004.axISO 3166-2:AXAn autonomous province of FinlandAZAzerbaijan1992.azISO 3166-2:AZ BABosnia and Herzegovina1992.baISO 3166-2:BA BBBarbados1974.bbISO 3166-2:BB BDBangladesh1974.bdISO 3166-2:BD BEBelgium1974.beISO 3166-2:BE BFBurkina Faso1984.bfISO 3166-2:BFName changed from Upper Volta (HV)BGBulgaria1974.bgISO 3166-2:BG BHBahrain1974.bhISO 3166-2:BH BIBurundi1974.biISO 3166-2:BI BJBenin1977.bjISO 3166-2:BJName changed from Dahomey (DY)BLSaint Barthélemy2007.blISO 3166-2:BL BMBermuda1974.bmISO 3166-2:BM BNBrunei Darussalam1974.bnISO 3166-2:BNISO country name follows UN designation (common name: Brunei)BOBolivia, Plurinational State of1974.boISO 3166-2:BOISO country name follows UN designation (common name and previous ISO country name: Bolivia)BQBonaire, Sint Eustatius and Saba2010.bqISO 3166-2:BQConsists of three Caribbean "special municipalities", which are part of the Netherlands proper: Bonaire, Sint Eustatius, and Saba (the BES Islands)
Previous ISO country name: Bonaire, Saint Eustatius and Saba
BQ previously represented British Antarctic TerritoryBRBrazil1974.brISO 3166-2:BR BSBahamas1974.bsISO 3166-2:BS BTBhutan1974.btISO 3166-2:BT BVBouvet Island1974.bvISO 3166-2:BVBelongs to NorwayBWBotswana1974.bwISO 3166-2:BW BYBelarus1974.byISO 3166-2:BYCode taken from previous ISO country name: Byelorussian SSR (now assigned ISO 3166-3 code BYAA)
Code assigned as the country was already a UN member since 1945[16]BZBelize1974.bzISO 3166-2:BZ CACanada1974.caISO 3166-2:CA CCCocos (Keeling) Islands1974.ccISO 3166-2:CC CDCongo, the Democratic Republic of the1997.cdISO 3166-2:CDName changed from Zaire (ZR)CFCentral African Republic1974.cfISO 3166-2:CF CGCongo1974.cgISO 3166-2:CG CHSwitzerland1974.chISO 3166-2:CHCode taken from name in Latin: Confoederatio HelveticaCICôte d'Ivoire1974.ciISO 3166-2:CIISO country name follows UN designation (common name: Ivory Coast)CKCook Islands1974.ckISO 3166-2:CK CLChile1974.clISO 3166-2:CL CMCameroon1974.cmISO 3166-2:CM CNChina1974.cnISO 3166-2:CN COColombia1974.coISO 3166-2:CO CRCosta Rica1974.crISO 3166-2:CR CUCuba1974.cuISO 3166-2:CU CVCabo Verde1974.cvISO 3166-2:CV CWCuraçao2010.cwISO 3166-2:CW CXChristmas Island1974.cxISO 3166-2:CX CYCyprus1974.cyISO 3166-2:CY CZCzechia1993.czISO 3166-2:CZPrevious ISO country name: Czech RepublicDEGermany1974.deISO 3166-2:DECode taken from name in German: Deutschland
Code used for West Germany before 1990 (previous ISO country name: Germany, Federal Republic of)DJDjibouti1977.djISO 3166-2:DJName changed from French Afar and Issas (AI)DKDenmark1974.dkISO 3166-2:DK DMDominica1974.dmISO 3166-2:DM DODominican Republic1974.doISO 3166-2:DO DZAlgeria1974.dzISO 3166-2:DZCode taken from name in Kabyle: DzayerECEcuador1974.ecISO 3166-2:EC EEEstonia1992.eeISO 3166-2:EECode taken from name in Estonian: EestiEGEgypt1974.egISO 3166-2:EG EHWestern Sahara1974.ehISO 3166-2:EHPrevious ISO country name: Spanish Sahara (code taken from name in Spanish: Sahara español)EREritrea1993.erISO 3166-2:ER ESSpain1974.esISO 3166-2:ESCode taken from name in Spanish: EspañaETEthiopia1974.etISO 3166-2:ET FIFinland1974.fiISO 3166-2:FI FJFiji1974.fjISO 3166-2:FJ FKFalkland Islands (Malvinas)1974.fkISO 3166-2:FKISO country name follows UN designation due to the Falkland Islands sovereignty dispute (local common name: Falkland Islands)[17]FMMicronesia, Federated States of1986.fmISO 3166-2:FMPrevious ISO country name: MicronesiaFOFaroe Islands1974.foISO 3166-2:FOCode taken from name in Faroese: FøroyarFRFrance1974.frISO 3166-2:FRIncludes Clipperton IslandGAGabon1974.gaISO 3166-2:GA GBUnited Kingdom of Great Britain and Northern Ireland1974.gb
(.uk)ISO 3166-2:GBCode taken from Great Britain (from official name: United Kingdom of Great Britain and Northern Ireland)[18]
.uk is the primary ccTLD of the United Kingdom instead of .gb (see code UK, which is exceptionally reserved)GDGrenada1974.gdISO 3166-2:GD GEGeorgia1992.geISO 3166-2:GEGE previously represented Gilbert and Ellice IslandsGFFrench Guiana1974.gfISO 3166-2:GFCode taken from name in French: Guyane françaiseGGGuernsey2006.ggISO 3166-2:GGa British Crown dependencyGHGhana1974.ghISO 3166-2:GH GIGibraltar1974.giISO 3166-2:GI GLGreenland1974.glISO 3166-2:GL GMGambia1974.gmISO 3166-2:GM GNGuinea1974.gnISO 3166-2:GN GPGuadeloupe1974.gpISO 3166-2:GP GQEquatorial Guinea1974.gqISO 3166-2:GQCode taken from name in French: Guinée équatorialeGRGreece1974.grISO 3166-2:GR GSSouth Georgia and the South Sandwich Islands1993.gsISO 3166-2:GS GTGuatemala1974.gtISO 3166-2:GT GUGuam1974.guISO 3166-2:GU GWGuinea-Bissau1974.gwISO 3166-2:GW GYGuyana1974.gyISO 3166-2:GY HKHong Kong1974.hkISO 3166-2:HK HMHeard Island and McDonald Islands1974.hmISO 3166-2:HM HNHonduras1974.hnISO 3166-2:HN HRCroatia1992.hrISO 3166-2:HRCode taken from name in Croatian: HrvatskaHTHaiti1974.htISO 3166-2:HT HUHungary1974.huISO 3166-2:HU IDIndonesia1974.idISO 3166-2:ID IEIreland1974.ieISO 3166-2:IE ILIsrael1974.ilISO 3166-2:IL IMIsle of Man2006.imISO 3166-2:IMa British Crown dependencyINIndia1974.inISO 3166-2:IN IOBritish Indian Ocean Territory1974.ioISO 3166-2:IO IQIraq1974.iqISO 3166-2:IQ IRIran, Islamic Republic of1974.irISO 3166-2:IRISO country name follows UN designation (common name: Iran)ISIceland1974.isISO 3166-2:ISCode taken from name in Icelandic: ÍslandITItaly1974.itISO 3166-2:IT JEJersey2006.jeISO 3166-2:JEa British Crown dependencyJMJamaica1974.jmISO 3166-2:JM JOJordan1974.joISO 3166-2:JO JPJapan1974.jpISO 3166-2:JP KEKenya1974.keISO 3166-2:KE KGKyrgyzstan1992.kgISO 3166-2:KG KHCambodia1974.khISO 3166-2:KHCode taken from former name: Khmer Republic
Previous ISO country name: KampucheaKIKiribati1979.kiISO 3166-2:KI KMComoros1974.kmISO 3166-2:KMCode taken from name in Comorian: KomoriKNSaint Kitts and Nevis1974.knISO 3166-2:KNPrevious ISO country name: Saint Kitts-Nevis-AnguillaKPKorea, Democratic People's Republic of1974.kpISO 3166-2:KPISO country name follows UN designation (common name: North Korea)KRKorea, Republic of1974.krISO 3166-2:KRISO country name follows UN designation (common name: South Korea)KWKuwait1974.kwISO 3166-2:KW KYCayman Islands1974.kyISO 3166-2:KY KZKazakhstan1992.kzISO 3166-2:KZPrevious ISO country name: KazakstanLALao People's Democratic Republic1974.laISO 3166-2:LAISO country name follows UN designation (common name: Laos)LBLebanon1974.lbISO 3166-2:LB LCSaint Lucia1974.lcISO 3166-2:LC LILiechtenstein1974.liISO 3166-2:LI LKSri Lanka1974.lkISO 3166-2:LK LRLiberia1974.lrISO 3166-2:LR LSLesotho1974.lsISO 3166-2:LS LTLithuania1992.ltISO 3166-2:LT LULuxembourg1974.luISO 3166-2:LU LVLatvia1992.lvISO 3166-2:LV LYLibya1974.lyISO 3166-2:LYPrevious ISO country name: Libyan Arab JamahiriyaMAMorocco1974.maISO 3166-2:MACode taken from name in French: MarocMCMonaco1974.mcISO 3166-2:MC MDMoldova, Republic of1992.mdISO 3166-2:MDISO country name follows UN designation (common name and previous ISO country name: Moldova)MEMontenegro2006.meISO 3166-2:ME MFSaint Martin (French part)2007.mfISO 3166-2:MFThe Dutch part of Saint Martin island is assigned code SXMGMadagascar1974.mgISO 3166-2:MG MHMarshall Islands1986.mhISO 3166-2:MH MKMacedonia, the former Yugoslav Republic of1993.mkISO 3166-2:MKISO country name follows UN designation (due to Macedonia naming dispute; official name used by country itself: Republic of Macedonia)
Code taken from name in Macedonian: MakedonijaMLMali1974.mlISO 3166-2:ML MMMyanmar1989.mmISO 3166-2:MMName changed from Burma (BU)MNMongolia1974.mnISO 3166-2:MN MOMacao1974.moISO 3166-2:MOPrevious ISO country name: MacauMPNorthern Mariana Islands1986.mpISO 3166-2:MP MQMartinique1974.mqISO 3166-2:MQ MRMauritania1974.mrISO 3166-2:MR MSMontserrat1974.msISO 3166-2:MS MTMalta1974.mtISO 3166-2:MT MUMauritius1974.muISO 3166-2:MU MVMaldives1974.mvISO 3166-2:MV MWMalawi1974.mwISO 3166-2:MW MXMexico1974.mxISO 3166-2:MX MYMalaysia1974.myISO 3166-2:MY MZMozambique1974.mzISO 3166-2:MZ NANamibia1974.naISO 3166-2:NA NCNew Caledonia1974.ncISO 3166-2:NC NENiger1974.neISO 3166-2:NE NFNorfolk Island1974.nfISO 3166-2:NF NGNigeria1974.ngISO 3166-2:NG NINicaragua1974.niISO 3166-2:NI NLNetherlands1974.nlISO 3166-2:NL NONorway1974.noISO 3166-2:NO NPNepal1974.npISO 3166-2:NP NRNauru1974.nrISO 3166-2:NR NUNiue1974.nuISO 3166-2:NU NZNew Zealand1974.nzISO 3166-2:NZ OMOman1974.omISO 3166-2:OM PAPanama1974.paISO 3166-2:PA PEPeru1974.peISO 3166-2:PE PFFrench Polynesia1974.pfISO 3166-2:PFCode taken from name in French: Polynésie françaisePGPapua New Guinea1974.pgISO 3166-2:PG PHPhilippines1974.phISO 3166-2:PH PKPakistan1974.pkISO 3166-2:PK PLPoland1974.plISO 3166-2:PL PMSaint Pierre and Miquelon1974.pmISO 3166-2:PM PNPitcairn1974.pnISO 3166-2:PN PRPuerto Rico1974.prISO 3166-2:PR PSPalestine, State of1999.psISO 3166-2:PSPrevious ISO country name: Palestinian Territory, Occupied
Consists of the West Bank and the Gaza StripPTPortugal1974.ptISO 3166-2:PT PWPalau1986.pwISO 3166-2:PW PYParaguay1974.pyISO 3166-2:PY QAQatar1974.qaISO 3166-2:QA RERéunion1974.reISO 3166-2:RE RORomania1974.roISO 3166-2:RO RSSerbia2006.rsISO 3166-2:RS RURussian Federation1992.ruISO 3166-2:RUISO country name follows UN designation (common name: Russia)RWRwanda1974.rwISO 3166-2:RW SASaudi Arabia1974.saISO 3166-2:SA SBSolomon Islands1974.sbISO 3166-2:SBCode taken from former name: British Solomon IslandsSCSeychelles1974.scISO 3166-2:SC SDSudan1974.sdISO 3166-2:SD SESweden1974.seISO 3166-2:SE SGSingapore1974.sgISO 3166-2:SG SHSaint Helena, Ascension and Tristan da Cunha1974.shISO 3166-2:SHPrevious ISO country name: Saint HelenaSISlovenia1992.siISO 3166-2:SI SJSvalbard and Jan Mayen1974.sjISO 3166-2:SJConsists of two arctic territories of Norway: Svalbard and Jan MayenSKSlovakia1993.skISO 3166-2:SKSK previously represented SikkimSLSierra Leone1974.slISO 3166-2:SL SMSan Marino1974.smISO 3166-2:SM SNSenegal1974.snISO 3166-2:SN SOSomalia1974.soISO 3166-2:SO SRSuriname1974.srISO 3166-2:SR SSSouth Sudan2011.ssISO 3166-2:SS STSao Tome and Principe1974.stISO 3166-2:ST SVEl Salvador1974.svISO 3166-2:SV SXSint Maarten (Dutch part)2010.sxISO 3166-2:SXThe French part of Saint Martin island is assigned code MFSYSyrian Arab Republic1974.syISO 3166-2:SYISO country name follows UN designation (common name: Syria)SZSwaziland1974.szISO 3166-2:SZ TCTurks and Caicos Islands1974.tcISO 3166-2:TC TDChad1974.tdISO 3166-2:TDCode taken from name in French: TchadTFFrench Southern Territories1979.tfISO 3166-2:TFCovers the French Southern and Antarctic Lands except Adélie Land
Code taken from name in French: Terres australes françaisesTGTogo1974.tgISO 3166-2:TG THThailand1974.thISO 3166-2:TH TJTajikistan1992.tjISO 3166-2:TJ TKTokelau1974.tkISO 3166-2:TK TLTimor-Leste2002.tlISO 3166-2:TLName changed from East Timor (TP)TMTurkmenistan1992.tmISO 3166-2:TM TNTunisia1974.tnISO 3166-2:TN TOTonga1974.toISO 3166-2:TO TRTurkey1974.trISO 3166-2:TR TTTrinidad and Tobago1974.ttISO 3166-2:TT TVTuvalu1977.tvISO 3166-2:TV TWTaiwan, Province of China1974.twISO 3166-2:TWCovers the current jurisdiction of the Republic of China
ISO country name follows UN designation (due to political status of Taiwan within the UN)[18] (common name: Taiwan)TZTanzania, United Republic of1974.tzISO 3166-2:TZISO country name follows UN designation (common name: Tanzania)UAUkraine1974.uaISO 3166-2:UAPrevious ISO country name: Ukrainian SSR
Code assigned as the country was already a UN member since 1945[16]UGUganda1974.ugISO 3166-2:UG UMUnited States Minor Outlying Islands1986.umISO 3166-2:UMConsists of nine minor insular areas of the United States: Baker Island, Howland Island, Jarvis Island, Johnston Atoll, Kingman Reef, Midway Islands, Navassa Island, Palmyra Atoll, and Wake IslandUSUnited States of America1974.usISO 3166-2:US UYUruguay1974.uyISO 3166-2:UY UZUzbekistan1992.uzISO 3166-2:UZ VAHoly See1974.vaISO 3166-2:VACovers Vatican City, territory of the Holy See
Previous ISO country name: Vatican City State (Holy See)VCSaint Vincent and the Grenadines1974.vcISO 3166-2:VC VEVenezuela, Bolivarian Republic of1974.veISO 3166-2:VEISO country name follows UN designation (common name and previous ISO country name: Venezuela)VGVirgin Islands, British1974.vgISO 3166-2:VG VIVirgin Islands, U.S.1974.viISO 3166-2:VI VNViet Nam1974.vnISO 3166-2:VNISO country name follows UN designation (common name: Vietnam) Code used for Republic of Viet Nam (Common Name:South Vietnam) before 1977VUVanuatu1980.vuISO 3166-2:VUName changed from New Hebrides (NH)WFWallis and Futuna1974.wfISO 3166-2:WF WSSamoa1974.wsISO 3166-2:WSCode taken from former name: Western SamoaYEYemen1974.yeISO 3166-2:YEPrevious ISO country name: Yemen, Republic of
Code used for North Yemen before 1990YTMayotte1993.ytISO 3166-2:YT ZASouth Africa1974.zaISO 3166-2:ZACode taken from name in Dutch: Zuid-AfrikaZMZambia1974.zmISO 3166-2:ZM ZWZimbabwe1980.zwISO 3166-2:ZWName changed from Southern Rhodesia (RH)

原创粉丝点击