The usage of character sets in HTML is intended to help internationalize the Internet and to ensure that WWW formats and protocols are usable worldwide. The standard that works with the subject of Internationalization is known as 'i18n' (i + 18 letters + n = internationalization).

The list below presents the list of the most often used character sets sorted alphabetically by the language name.

Important to say is that UTF-8 character set should be used whenever possible.

UTF-8, UTF-16

UNICODE EXPLANATION
utf-8 all western languages
utf-16 European languages and all other languages (Asian, eastern European)

ISO, ALIASES

LANGUAGE SET, ALIAS
Afrikaans iso-8859-1, windows-1252
Albanian iso-8859-1, windows-1252
Arabic iso-8859-6
Basque iso-8859-1, windows-1252
Bulgarian iso-8859-5
Byelorussian iso-8859-5
Catalan iso-8859-1, windows-1252
Croatian iso-8859-2, windows-1250
Czech iso-8859-2
Danish iso-8859-1, windows-1252
Dutch iso-8859-1, windows-1252
English iso-8859-1, windows-1252
Esperanto iso-8859-3
Estonian iso-8859-15
Faroese iso-8859-1, windows-1252
Finnish iso-8859-1, windows-1252
French iso-8859-1, windows-1252
Galician iso-8859-1, windows-1252
German iso-8859-1, windows-1252
Greek iso-8859-7
Hebrew iso-8859-8
Hungarian iso-8859-2
Icelandic iso-8859-1, windows-1252
Inuit iso-8859-10
Irish iso-8859-1, windows-1252
Italian iso-8859-1, windows-1252
Japanese iso-2022-jp, shift_jis, euc-jp
Korean euc-kr
Latvian iso-8859-13, windows-1257
Lithuanian iso-8859-13, windows-1257
Macedonian iso-8859-5, windows-1251
Maltese iso-8859-3
Norwegian iso-8859-1, windows-1252
Polish iso-8859-2
Portuguese iso-8859-1, windows-1252
Romanian iso-8859-2
Russian iso-8859-5, koi8-r
Scottish iso-8859-1, windows-1252
Serbian Cyrillic iso-8859-5, windows-1251
Serbian Latin iso-8859-2, windows-1250
Slovak iso-8859-2
Slovenian iso-8859-2, windows-1250
Spanish iso-8859-1, windows-1252
Swedish iso-8859-1, windows-1252
Turkish iso-8859-9, windows-1254
Ukrainian iso-8859-5