ISO 8859-15

ISO 8859-15, znane także jako Latin-9, bądź nieoficjalnie jako Latin-0, jest 8–bitowym kodowaniem znaków, będącym częścią standardu ISO 8859. Jest ono podobne do ISO 8859-1, lecz zastępuje kilka mniej powszechnych znaków symbolem Euro i innymi znakami, których poprzednio brakowało.

Wszystkie symbole z tego zestawu znaków jak również z Latin-1 można znaleźć w Windows-1252.

Szczegółowe różnice w stosunku do ISO 8859-1 można znaleźć w artykule opisującym ten zestaw znaków.

Tablica kodów

ISO/IEC 8859-15:1999
 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 miękkim łącznikiem (dywizem).

Mapowanie na Unicode

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

ISO/IEC 8859-15:1999
HexZnakUnicodeHexZnakUnicodeHexZnakUnicodeHexZnakUnicode
0x80ZKU+00800xA0NBSPU+00A00xC0ÀU+00C00xE0àU+00E0
0x81ZKU+00810xA1¡U+00A10xC1ÁU+00C10xE1áU+00E1
0x82ZKU+00820xA2¢U+00A20xC2ÂU+00C20xE2âU+00E2
0x83ZKU+00830xA3£U+00A30xC3ÃU+00C30xE3ãU+00E3
0x84ZKU+00840xA4U+20AC0xC4ÄU+00C40xE4äU+00E4
0x85ZKU+00850xA5¥U+00A50xC5ÅU+00C50xE5åU+00E5
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+00AA0xCAÊU+00CA0xEAêU+00EA
0x8BZKU+008B0xAB«U+00AB0xCBËU+00CB0xEBëU+00EB
0x8CZKU+008C0xAC¬U+00AC0xCCÌU+00CC0xECìU+00EC
0x8DZKU+008D0xADSHYU+00AD0xCDÍU+00CD0xEDíU+00ED
0x8EZKU+008E0xAE®U+00AE0xCEÎU+00CE0xEEîU+00EE
0x8FZKU+008F0xAF¯U+00AF0xCFÏU+00CF0xEFïU+00EF
0x90ZKU+00900xB0°U+00B00xD0ÐU+00D00xF0ðU+00F0
0x91ZKU+00910xB1±U+00B10xD1ÑU+00D10xF1ñU+00F1
0x92ZKU+00920xB2²U+00B20xD2ÒU+00D20xF2òU+00F2
0x93ZKU+00930xB3³U+00B30xD3ÓU+00D30xF3óU+00F3
0x94ZKU+00940xB4ŽU+017D0xD4ÔU+00D40xF4ôU+00F4
0x95ZKU+00950xB5µU+00B50xD5ÕU+00D50xF5õU+00F5
0x96ZKU+00960xB6U+00B60xD6ÖU+00D60xF6öU+00F6
0x97ZKU+00970xB7·U+00B70xD7×U+00D70xF7÷U+00F7
0x98ZKU+00980xB8žU+017E0xD8ØU+00D80xF8øU+00F8
0x99ZKU+00990xB9¹U+00B90xD9ÙU+00D90xF9ùU+00F9
0x9AZKU+009A0xBAºU+00BA0xDAÚ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+00DD0xFDýU+00FD
0x9EZKU+009E0xBEŸU+01780xDEÞU+00DE0xFEþU+00FE
0x9FZKU+009F0xBF¿U+00BF0xDFßU+00DF0xFFÿU+00FF

Gdzie „ZK” oznacza znak kontrolny.