ISO 8859-3

ISO 8859-3, znane także jako Latin-3, bądź „południowoeuropejskie”, jest 8-bitowym kodowaniem znaków należącym do rodziny ISO 8859. Oryginalnie zostało ono zaprojektowane do pokrycia języków, takich jak turecki, maltański i Esperanto, lecz wprowadzenie ISO 8859-9 zastąpiło ten zestaw znaków dla języka tureckiego.

Kodowanie to wciąż zachowuje popularność wśród użytkowników języka Esperanto, choć ta maleje wraz z rosnącą liczbą aplikacji obsługujących Unicode.

Tablica kodów

ISO/IEC 8859-3:1999
 x0x1x2x3x4x5x6x7x8x9xAxBxCxDxExF
0xZnaki kontrolne
1x
2xSP!"#$%&'()*+Przecinek,-./
3x0123456789:;<=>?
4x@ABCDEFGHIJKLMNO
5xPQRSTUVWXYZ[\]^_
6x`abcdefghijklmno
7xpqrstuvwxyz{|}~
8xNieużywane
9x
AxNBSPĦ˘£¤NZĤ§¨İŞĞĴSHYNZŻ
Bx°ħ²³´µĥ·¸ışğĵ½NZż
CxÀÁÂNZÄĊĈÇÈÉÊËÌÍÎÏ
DxNZÑÒÓÔĠÖ×ĜÙÚÛÜŬŜß
ExàáâNZäċĉçèéêëìíîï
FxNZñòóôġö÷ĝùúûüŭŝ˙

Gdzie „NZ”, oznacza znak nie zdefiniowany przez standard.

W powyższej tabeli znak o kodzie 0x20 to zwykła spacja, 0xA0 to twarda spacja, a znak 0xAD to miękki dywiz.

Mapowanie na Unicode

Poniższa tabela przedstawia miejsca znaków z ISO 8859-3 w Unicode.

ISO/IEC 8859-3:1999
HexZnakUnicodeHexZnakUnicodeHexZnakUnicodeHexZnakUnicode
0x80ZKU+00800xA0NBSPU+00A00xC0ÀU+00C00xE0àU+00E0
0x81ZKU+00810xA1ĦU+01260xC1ÁU+00C10xE1áU+00E1
0x82ZKU+00820xA2˘U+02D80xC2ÂU+00C20xE2âU+00E2
0x83ZKU+00830xA3£U+00A30xC3NZ0xE3NZ
0x84ZKU+00840xA4¤U+00A40xC4ÄU+00C40xE4äU+00E4
0x85ZKU+00850xA5NZ0xC5ĊU+010A0xE5ċU+010B
0x86ZKU+00860xA6ĤU+01240xC6ĈU+01080xE6ĉU+0109
0x87ZKU+00870xA7§U+00A70xC7ÇU+00C70xE7çU+00E7
0x88ZKU+00880xA8¨U+00A80xC8ÈU+00C80xE8èU+00E8
0x89ZKU+00890xA9İU+01300xC9ÉU+00C90xE9éU+00E9
0x8AZKU+008A0xAAŞU+015E0xCAÊU+00CA0xEAêU+00EA
0x8BZKU+008B0xABĞU+011E0xCBËU+00CB0xEBëU+00EB
0x8CZKU+008C0xACĴU+01340xCCÌU+00CC0xECìU+00EC
0x8DZKU+008D0xADSHYU+00AD0xCDÍU+00CD0xEDíU+00ED
0x8EZKU+008E0xAENZ0xCEÎU+00CE0xEEîU+00EE
0x8FZKU+008F0xAFŻU+017B0xCFÏU+00CF0xEFïU+00EF
0x90ZKU+00900xB0°U+00B00xD0NZ0xF0NZ
0x91ZKU+00910xB1ħU+01270xD1ÑU+00D10xF1ñU+00F1
0x92ZKU+00920xB2²U+00B20xD2ÒU+00D20xF2òU+00F2
0x93ZKU+00930xB3³U+00B30xD3ÓU+00D30xF3óU+00F3
0x94ZKU+00940xB4´U+00B40xD4ÔU+00D40xF4ôU+00F4
0x95ZKU+00950xB5µU+00B50xD5ĠU+01200xF5ġU+0121
0x96ZKU+00960xB6ĥU+01250xD6ÖU+00D60xF6öU+00F6
0x97ZKU+00970xB7·U+00B70xD7×U+00D70xF7÷U+00F7
0x98ZKU+00980xB8¸U+00B80xD8ĜU+011C0xF8ĝU+011D
0x99ZKU+00990xB9ıU+01310xD9ÙU+00D90xF9ùU+00F9
0x9AZKU+009A0xBAşU+015F0xDAÚU+00DA0xFAúU+00FA
0x9BZKU+009B0xBBğU+011F0xDBÛU+00DB0xFBûU+00FB
0x9CZKU+009C0xBCĵU+01350xDCÜU+00DC0xFCüU+00FC
0x9DZKU+009D0xBD½U+00BD0xDDŬU+016C0xFDŭU+016D
0x9EZKU+009E0xBENZ0xDEŜU+015C0xFEŝU+015D
0x9FZKU+009F0xBFżU+017C0xDFßU+00DF0xFF˙U+02D9

Gdzie „ZK”, oznacza znak kontrolny.