Note: This page relates to an old method of character encoding using a single byte per character. This encoding was used in pre-HTML5 browsers. Current browsers compatible with HTML5 employ a 2 byte Unicode UTF-8 encoding.
The table below lists ISO and Windows Codepage for Single Byte Character Sets (SBCS). In a single byte character set, there are 28=256 codes from 0 to 255. The first 128 codes are identical to the 7-bit ASCII code. Codes from 128 to 255 are used to represent the characters of the second language of the character set, such as Greek, Hebrew, Turkish, etc., and additional special characters.
Each link in the ISO code column will open a page that provides the Unicode coding for the characters in the ISO-8859 set.
ISO code | Win. codepage | Alias | Used for Languages |
---|---|---|---|
ISO-8859-1 | 1252 | Latin-1 | Western European languages: Albanian, Basque, Catalan, Danish, Dutch, English, Faroese, Finnish, French, Galician, German, Icelandic, Irish, Italian, Malay, Norwegian, Portuguese, Spanish, Catalan, Swedish. African languages Afrikaans and Swahili. Southeast Asian Indonesian. |
ISO-8859-2 | 1250 | Latin-2 | Central Europe languages: Bosnian, Croatian, Czech, Hungarian, Polish, Romanian, Serbian (Latin), Slovak, Slovenian |
ISO-8859-3 | Latin-3 | Superseded by ISO-8859-9 for Turkish | |
ISO-8859-4 | 1257 | Latin-4 | Baltic languages: Estonian, Latvian, Lithuanian. |
ISO-8859-5 | 1251 | Latin/Cyrillic | Cyrillic languages: Azeri, Belarusian, Bulgarian, Macedonian, Kazakh, Kyrgyz, Mongolian, Russian, Serbian, Tatar, Ukrainian, Uzbek |
ISO-8859-6 | 1256 | Latin/Arabic | Arabic, Farsi, Urdu |
ISO-8859-7 | 1253 | Latin/Greek | Greek |
ISO-8859-8 | 1255 | Latin/Hebrew | Hebrew |
ISO-8859-9 | 1254 | Latin-5 | Turkic languages: Azeri (Latin), Turkish, Uzbek (Latin) |
ISO-8859-10 | Latin-6 | Nordic languages | |
ISO-8859-11 | 874 | Latin/Thai | Thai |
ISO-8859-12 | Not used | ||
ISO-8859-13 | Latin-7 | Baltic rim | |
ISO-8859-14 | Latin-8 | Celtic | |
ISO-8859-15 | Latin-9 | Revision of ISO-8859-1 | |
ISO-8859-16 | Latin-10 | Intended for Albanian, Croatian, Hungarian, Italian, Polish, Romanian and Slovene, but also Finnish, French, German and Irish Gaelic |