The three-character language codes listed in the following table are the allowed values for the 'encoding_type' parameter, which is used to specify the language to use for an IDN.

LanguageLanguage code
AfrikaansAFR
Albanian-ALBALB
ArabicARA
AragoneseARG
Armenian-ARMARM
ASCII(blank, no language code)
AssameseASM
Asturian; BableAST
AvestanAVE
AwadhiAWA
AzerbaijaniAZE
BalineseBAN
BaluchiBAL
BasaBAS
BashkirBAK
Basque-BAQBAQ
BelarusianBEL
BengaliBEN
BhojpuriBHO
BosnianBOS
BulgarianBUL
Burmese-BURBUR
CaribCAR
CatalanCAT
ChechenCHE
Chinese-CHICHI
ChuvashCHV
CopticCOP
CorsicanCOS
Croatian-SCRSCR
Czech-CZECZE
DanishDAN
DivehiDIV
DogriDOI
Dutch-DUT; FlemishDUT
EnglishENG
EstonianEST
FaroeseFAO
FijianFIJ
FinnishFIN
French-FREFRE
FrisianFRY
Gaelic; Scottish GaelicGLA
Georgian-GEOGEO
German-GERGER
Greek-GRE, Modern (1453-)GRE
GondiGON
GujaratiGUJ
HebrewHEB
HindiHIN
HungarianHUN
Icelandic-ICEICE
Indic (Other)INC
IndonesianIND
IngushINH
IrishGLE
ItalianITA
JapaneseJPN
KashmiriKAS
KazakhKAZ
KhmerKHM
KirghizKIR
KoreanKOR
KurdishKUR
LaoLAO
LatvianLAV
LithuanianLIT
Luxembourgish; LetzeburgeschLTZ
Macedonian-MACMAC
MalayalamMAL
Malay-MAYMAY
MalteseMLT
Maori-MAOMAO
Mixed (English) *ENG
MoldavianMOL
MongolianMON
NepaliNEP
None specifiedNO
NorwegianNOR
OriyaORI
Ossetian; OsseticOSS
PanjabiPAN
Persian-PERPER
PolishPOL
PortuguesePOR
PushtoPUS
RajasthaniRAJ
Romanian-RUMRUM
RussianRUS
SamoanSMO
SanskritSAN
SardinianSRD
Serbian-SCCSCC
SeychellesSCR
Simplified ChineseZH-CN
SindhiSND
SinhaleseSIN
Slovak-SLOSLO
SlovenianSLV
SomaliSOM
Spanish; CastilianSPA
SwahiliSWA
SwedishSWE
TajikTGK
TamilTAM
TeluguTEL
ThaiTHA
Tibetan-TIBTIB
Traditional ChineseZH-TW
TurkishTUR
UkrainianUKR
UrduURD
UzbekUZB
VietnameseVIE
Welsh-WELWEL
YiddishYID

To view which encoding_types are supported, reference the 'IDNs available' column in our TLD reference chart.