ISO 8859-10

ISO 8859-10, znany także jako Latin-6, bądź też jako "nordyckie" lub jako "skandynawskie", jest 8-bitowym kodowaniem znaków, będącym częścią standardu ISO 8859. Zestaw ten został oryginalnie zaprojektowany do pokrycia języków skandynawskich, jak również, powstał on z myślą, że znajdzie większe zastosowanie niż ISO 8859-4.

Różnice w stosunku do ISO/IEC 8859-4

Poniższa tabela pokazuje różnice między ISO 8859-4 a ISO 8859-10:

Porównanie kodowań
HexISO 8859-4ISO 8859-10HexISO 8859-4ISO 8859-10HexISO 8859-4ISO 8859-10HexISO 8859-4ISO 8859-10
0x80ZK0xA0 0xC0Ā0xE0ā
0x81ZK0xA1Ą0xC1Á0xE1á
0x82ZK0xA2ĸĒ0xC2Â0xE2â
0x83ZK0xA3ŖĢ0xC3Ã0xE3ã
0x84ZK0xA4¤Ī0xC4Ä0xE4ä
0x85ZK0xA5Ĩ0xC5Å0xE5å
0x86ZK0xA6ĻĶ0xC6Æ0xE6æ
0x87ZK0xA7§0xC7Į0xE7į
0x88ZK0xA8¨Ļ0xC8Č0xE8č
0x89ZK0xA9ŠĐ0xC9É0xE9é
0x8AZK0xAAĒŠ0xCAĘ0xEAę
0x8BZK0xABĢŦ0xCBË0xEBë
0x8CZK0xACŦŽ0xCCĖ0xECė
0x8DZK0xAD­0xCDÍ0xEDí
0x8EZK0xAEŽŪ0xCEÎ0xEEî
0x8FZK0xAF¯Ŋ0xCFĪÏ0xEFīï
0x90ZK0xB0°0xD0ĐÐ0xF0đð
0x91ZK0xB1ą0xD1Ņ0xF1ņ
0x92ZK0xB2˛ē0xD2Ō0xF2ō
0x93ZK0xB3ŗģ0xD3ĶÓ0xF3ķó
0x94ZK0xB4´ī0xD4Ô0xF4ô
0x95ZK0xB5ĩ0xD5Õ0xF5õ
0x96ZK0xB6ļķ0xD6Ö0xF6ö
0x97ZK0xB7ˇ·0xD7×Ũ0xF7÷ũ
0x98ZK0xB8¸ļ0xD8Ø0xF8ø
0x99ZK0xB9šđ0xD9Ų0xF9ų
0x9AZK0xBAēš0xDAÚ0xFAú
0x9BZK0xBBģŧ0xDBÛ0xFBû
0x9CZK0xBCŧž0xDCÜ0xFCü
0x9DZK0xBDŊ0xDDŨÝ0xFDũý
0x9EZK0xBEžū0xDEŪÞ0xFEūþ
0x9FZK0xBFŋ0xDFß0xFF˙ĸ

Gdzie „ZK” oznacza znak kontrolny, a „Znak” oznacza znak wspólny dla obydwu zestawów znaków.

Tablica kodów

ISO/IEC 8859-10:1998
 x0x1x2x3x4x5x6x7x8x9xAxBxCxDxExF
0xZnaki kontrolne
1x
2xSP!"#$%&'()*+,-./
3x0123456789:;<=>?
4x@ABCDEFGHIJKLMNO
5xPQRSTUVWXYZ[\]^_
6x`abcdefghijklmno
7xpqrstuvwxyz{|}~
8xNie uż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 myślnikiem.

Mapowanie na Unicode

Poniższa tabela przedstawia miejsca znaków z ISO 8859–10 w Unicode.

ISO/IEC 8859-10:1998
HexZnakUnicodeHexZnakUnicodeHexZnakUnicodeHexZnakUnicode
0x80ZKU+00800xA0NBSPU+00A00xC0ĀU+01000xE0āU+0101
0x81ZKU+00810xA1ĄU+01040xC1ÁU+00C10xE1áU+00E1
0x82ZKU+00820xA2ĒU+01120xC2ÂU+00C20xE2âU+00E2
0x83ZKU+00830xA3ĢU+01220xC3ÃU+00C30xE3ãU+00E3
0x84ZKU+00840xA4ĪU+012A0xC4ÄU+00C40xE4äU+00E4
0x85ZKU+00850xA5ĨU+01280xC5ÅU+00C50xE5åU+00E5
0x86ZKU+00860xA6ĶU+01360xC6ÆU+00C60xE6æU+00E6
0x87ZKU+00870xA7§U+00A70xC7ĮU+012E0xE7įU+012F
0x88ZKU+00880xA8ĻU+013B0xC8ČU+010C0xE8čU+010D
0x89ZKU+00890xA9ĐU+01100xC9ÉU+00C90xE9éU+00E9
0x8AZKU+008A0xAAŠU+01600xCAĘU+01180xEAęU+0119
0x8BZKU+008B0xABŦU+01660xCBËU+00CB0xEBëU+00EB
0x8CZKU+008C0xACŽU+017D0xCCĖU+01160xECėU+0117
0x8DZKU+008D0xADSHYU+00AD0xCDÍU+00CD0xEDíU+00ED
0x8EZKU+008E0xAEŪU+016A0xCEÎU+00CE0xEEîU+00EE
0x8FZKU+008F0xAFŊU+014A0xCFÏU+00CF0xEFïU+00EF
0x90ZKU+00900xB0°U+00B00xD0ÐU+00D00xF0ðU+00F0
0x91ZKU+00910xB1ąU+01050xD1ŅU+01450xF1ņU+0146
0x92ZKU+00920xB2ēU+01130xD2ŌU+014C0xF2ōU+014D
0x93ZKU+00930xB3ģU+01230xD3ÓU+00D30xF3óU+00F3
0x94ZKU+00940xB4īU+012B0xD4ÔU+00D40xF4ôU+00F4
0x95ZKU+00950xB5ĩU+01290xD5ÕU+00D50xF5õU+00F5
0x96ZKU+00960xB6ķU+01370xD6ÖU+00D60xF6öU+00F6
0x97ZKU+00970xB7·U+00B70xD7ŨU+01680xF7ũU+0169
0x98ZKU+00980xB8ļU+013C0xD8ØU+00D80xF8øU+00F8
0x99ZKU+00990xB9đU+01110xD9ŲU+01720xF9ųU+0173
0x9AZKU+009A0xBAšU+01610xDAÚU+00DA0xFAúU+00FA
0x9BZKU+009B0xBBŧU+01670xDBÛU+00DB0xFBûU+00FB
0x9CZKU+009C0xBCžU+017E0xDCÜU+00DC0xFCüU+00FC
0x9DZKU+009D0xBDU+20150xDDÝU+00DD0xFDýU+00FD
0x9EZKU+009E0xBEūU+016B0xDEÞU+00DE0xFEþU+00FE
0x9FZKU+009F0xBFŋU+014B0xDFßU+00DF0xFFĸU+0138

Gdzie „ZK” oznacza znak kontrolny.