ASCII Code
Explore our straightforward guide that lists different languages and their supporting character sets. It's an invaluable resource for those looking to communicate effectively in multiple languages in the digital world, helping prevent miscommunication and errors.

An International Charset List

It's important to note that these are simplified generalizations; the support of a charset for a specific language doesn't necessarily mean it fully supports all the unique characters or variations of that language. And the recommended charset for most use cases today is Unicode (UTF-8), as it has broad support for virtually all languages.

LanguageAbbreviationCharset
AfrikaansafISO-8859-1, Windows-1252
AlbaniansqISO-8859-1, Windows-1252
ArabicarISO-8859-6, Windows-1256
ArmenianhyARMSCII-8
AzerbaijaniazISO-8859-9, Windows-1254
BasqueeuISO-8859-1, Windows-1252
BelarusianbeISO-8859-5, Windows-1251
BengalibnISO-8859-1, Windows-1252
BulgarianbgISO-8859-5, Windows-1251
CatalancaISO-8859-1, Windows-1252
Chinese (Simplified)zh-CNGB2312, GBK, GB18030
Chinese (Traditional)zh-TWBig5, Big5-HKSCS
CroatianhrISO-8859-2, Windows-1250
CzechcsISO-8859-2, Windows-1250
DanishdaISO-8859-1, Windows-1252
DutchnlISO-8859-1, Windows-1252
EnglishenASCII, ISO-8859-1, Windows-1252
EstonianetISO-8859-4, Windows-1257
EsperantoeoISO-8859-3, Windows-1252
FaroesefoISO-8859-1, Windows-1252
FinnishfiISO-8859-1, Windows-1252
FrenchfrISO-8859-1, Windows-1252
GalicianglISO-8859-1, Windows-1252
GeorgiankaGEOSTD8
GermandeISO-8859-1, Windows-1252
GreekelISO-8859-7, Windows-1253
GujaratiguGujarati ISCII
Haitian CreolehtISO-8859-1, Windows-1252
HebrewheISO-8859-8, Windows-1255
HindihiWindows-1254
HungarianhuISO-8859-2, Windows-1250
IcelandicisISO-8859-1, Windows-1252
InuktitutiuISO-8859-1, Windows-1252
IndonesianidISO-8859-1, Windows-1252
IrishgaISO-8859-1, Windows-1252
ItalianitISO-8859-1, Windows-1252
JapanesejaShift_JIS, ISO-2022-JP, EUC-JP
KannadaknKannada ISCII
KazakhkkPT154
KoreankoEUC-KR, ISO-2022-KR
KyrgyzkyPT154
LatvianlvISO-8859-4, Windows-1257
LithuanianltISO-8859-4, Windows-1257
LuxembourgishlbISO-8859-1, Windows-1252
MacedonianmkISO-8859-5, Windows-1251
MalaymsISO-8859-1, Windows-1252
MalayalammlISO-8859-1, Windows-1252
MaltesemtISO-8859-3, Windows-1252
MaorimiISO-8859-1, Windows-1252
MarathimrDevanagari ISCII
MongolianmnISO-8859-5, Windows-1251
NepalineDevanagari ISCII
NorwegiannoISO-8859-1, Windows-1252
OriyaorOriya ISCII
PashtopsWindows-1256
PolishplISO-8859-2, Windows-1250
PortugueseptISO-8859-1, Windows-1252
PunjabipaGurmukhi ISCII
QuechuaquISO-8859-1, Windows-1252
RomanianroISO-8859-2, Windows-1250
RussianruISO-8859-5, Windows-1251
SamoansmISO-8859-1, Windows-1252
Scottish GaelicgdISO-8859-1, Windows-1252
Serbian (Cyrillic script)srISO-8859-5, Windows-1251
ShonasnISO-8859-1, Windows-1252
SinhalasiISO-8859-1, Windows-1252
SlovakskISO-8859-2, Windows-1250
SlovenianslISO-8859-2, Windows-1250
SomalisoISO-8859-1, Windows-1252
SpanishesISO-8859-1, Windows-1252
SwahiliswISO-8859-1, Windows-1252
SwedishsvISO-8859-1, Windows-1252
TagalogtlISO-8859-1, Windows-1252
TamiltaTSCII
TatarttPT154
TeluguteTelugu ISCII
ThaithTIS-620, Windows-874
TongantoISO-8859-1, Windows-1252
TurkishtrISO-8859-9, Windows-1254
UkrainianukISO-8859-5, Windows-1251
UrduurWindows-1256
UzbekuzISO-8859-5, Windows-1251
VietnameseviVISCII, Windows-1258
WelshcyISO-8859-1, Windows-1252
XhosaxhISO-8859-1, Windows-1252
YiddishyiISO-8859-8, Windows-1255
YorubayoISO-8859-1, Windows-1252
ZuluzuISO-8859-1, Windows-1252
Please Be Kind!