ISO 8859-16

ISO 8859-16 (ISO/IEC 8859-16:2001), także znane jako Latin-10, bądź „Południowo-wschodnioeuropejskie” jest ośmiobitowym kodowaniem znaków, będącym częścią standardu ISO 8859. Zestaw ten został zaprojektowany by pokryć języki: albański, chorwacki, fiński, francuski, irlandzki (nowa ortografia), niemiecki, polski, rumuński, słoweński, węgierski oraz włoski. Kodowanie to różni się od innych z rodziny ISO 8859 tym, że praktycznie pozbawiono go symboli, by zawrzeć w nim jak najwięcej liter.

Tablica kodów

ISO/IEC 8859-16:2001
 x0x1x2x3x4x5x6x7x8x9xAxBxCxDxExF
0xZnaki kontrolne
1x
2xSP!"#$%&'()*+Przecinek,-./
3x0123456789:;<=>?
4x@ABCDEFGHIJKLMNO
5xPQRSTUVWXYZ[\]^_
6x`abcdefghijklmno
7xpqrstuvwxyz{|}~
8xNieużywane
9x
AxNBSPĄąŁŠ§š©Ș«ŹSHYźŻ
Bx°±ČłŽ·žčș»ŒœŸż
CxÀÁÂĂÄĆÆÇÈÉÊËÌÍÎÏ
DxĐŃÒÓÔŐÖŚŰÙÚÛÜĘȚß
Exàáâăäćæçèéêëìíîï
Fxđńòóôőöśűùúûüęțÿ

W powyższej tabeli znak o kodzie 0x20 jest zwykłą spacją, 0xA0 jest spacją niełamliwą, a znak 0xAD jest dywizem miękkim.

Kody o wartościach 0x00–0x1F i 0x80–0x9F są nieprzypisane przez ISO/IEC 8859-16.

Mapowanie na Unicode

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

ISO/IEC 8859-16:2001
HexZnakUnicodeHexZnakUnicodeHexZnakUnicodeHexZnakUnicode
0x80ZKU+00800xA0NBSPU+00A00xC0ÀU+00C00xE0àU+00E0
0x81ZKU+00810xA1ĄU+01040xC1ÁU+00C10xE1áU+00E1
0x82ZKU+00820xA2ąU+01050xC2ÂU+00C20xE2âU+00E2
0x83ZKU+00830xA3ŁU+01410xC3ĂU+01020xE3ăU+0103
0x84ZKU+00840xA4U+20AC0xC4ÄU+00C40xE4äU+00E4
0x85ZKU+00850xA5U+201E0xC5ĆU+01060xE5ćU+0107
0x86ZKU+00860xA6ŠU+01600xC6ÆU+00C60xE6æU+00E6
0x87ZKU+00870xA7§U+00A70xC7ÇU+00C70xE7çU+00E7
0x88ZKU+00880xA8šU+01610xC8ÈU+00C80xE8èU+00E8
0x89ZKU+00890xA9©U+00A90xC9ÉU+00C90xE9éU+00E9
0x8AZKU+008A0xAAȘU+02180xCAÊU+00CA0xEAêU+00EA
0x8BZKU+008B0xAB«U+00AB0xCBËU+00CB0xEBëU+00EB
0x8CZKU+008C0xACŹU+01790xCCÌU+00CC0xECìU+00EC
0x8DZKU+008D0xADSHYU+00AD0xCDÍU+00CD0xEDíU+00ED
0x8EZKU+008E0xAEźU+017A0xCEÎU+00CE0xEEîU+00EE
0x8FZKU+008F0xAFŻU+017B0xCFÏU+00CF0xEFïU+00EF
0x90ZKU+00900xB0°U+00B00xD0ĐU+01100xF0đU+0111
0x91ZKU+00910xB1±U+00B10xD1ŃU+01430xF1ńU+0144
0x92ZKU+00920xB2ČU+010C0xD2ÒU+00D20xF2òU+00F2
0x93ZKU+00930xB3łU+01420xD3ÓU+00D30xF3óU+00F3
0x94ZKU+00940xB4ŽU+017D0xD4ÔU+00D40xF4ôU+00F4
0x95ZKU+00950xB5U+201D0xD5ŐU+01500xF5őU+0151
0x96ZKU+00960xB6U+00B60xD6ÖU+00D60xF6öU+00F6
0x97ZKU+00970xB7·U+00B70xD7ŚU+015A0xF7śU+015B
0x98ZKU+00980xB8žU+017E0xD8ŰU+01700xF8űU+0171
0x99ZKU+00990xB9čU+010D0xD9ÙU+00D90xF9ùU+00F9
0x9AZKU+009A0xBAșU+02190xDAÚU+00DA0xFAúU+00FA
0x9BZKU+009B0xBB»U+00BB0xDBÛU+00DB0xFBûU+00FB
0x9CZKU+009C0xBCŒU+01520xDCÜU+00DC0xFCüU+00FC
0x9DZKU+009D0xBDœU+01530xDDĘU+01180xFDęU+0119
0x9EZKU+009E0xBEŸU+01780xDEȚU+021A0xFEțU+021B
0x9FZKU+009F0xBFżU+017C0xDFßU+00DF0xFFÿU+00FF

Gdzie „ZK” oznacza znak kontrolny.

Linki zewnętrzne