ISO 8859-13

ISO 8859-13, znane również jako Latin-7, bądź jako "(kodowanie) kręgu bałtyckiego", czy też po prostu jako "bałtyckie", jest 8–bitowym kodowaniem znaków, będącym częścią standardu ISO 8859. Oryginalnie zostało zaprojektowane do pokrycia alfabetów używanych przez języki z kręgu bałtyckiego, jak również dodania znaków brakujących we wcześniejszych kodowaniach ISO 8859-4 i ISO 8859-10.

Kodowanie to zawiera wszystkie znaki diakrytyczne używane w języku polskim. Dodatkowo, w przeciwieństwie do ISO 8859-2, zestaw ten zawiera polskie cudzysłowy zgodne z normą PN-83/P-55366: „ i ” (0xA5 i 0xA1).

Tabela kodów

ISO/IEC 8859-13:1998
 x0x1x2x3x4x5x6x7x8x9xAxBxCxDxExF
0xZnaki kontrolne
1x
2xSP!"#$%&'()*+Przecinek,-./
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–13 w Unicode.

ISO/IEC 8859-13:1998
HexZnakUnicodeHexZnakUnicodeHexZnakUnicodeHexZnakUnicode
0x80ZKU+00800xA0NBSPU+00A00xC0ĄU+01040xE0ąU+0105
0x81ZKU+00810xA1U+201D0xC1ĮU+012E0xE1įU+012F
0x82ZKU+00820xA2¢U+00A20xC2ĀU+01000xE2āU+0101
0x83ZKU+00830xA3£U+00A30xC3ĆU+01060xE3ćU+0107
0x84ZKU+00840xA4¤U+00A40xC4ÄU+00C40xE4äU+00E4
0x85ZKU+00850xA5U+201E0xC5ÅU+00C50xE5åU+00E5
0x86ZKU+00860xA6¦U+00A60xC6ĘU+01180xE6ęU+0119
0x87ZKU+00870xA7§U+00A70xC7ĒU+01120xE7ēU+0113
0x88ZKU+00880xA8ØU+00D80xC8ČU+010C0xE8čU+010D
0x89ZKU+00890xA9©U+00A90xC9ÉU+00C90xE9éU+00E9
0x8AZKU+008A0xAAŖU+01560xCAŹU+01790xEAźU+017A
0x8BZKU+008B0xAB«U+00AB0xCBĖU+01160xEBėU+0117
0x8CZKU+008C0xAC¬U+00AC0xCCĢU+01220xECģU+0123
0x8DZKU+008D0xADSHYU+00AD0xCDĶU+01360xEDķU+0137
0x8EZKU+008E0xAE®U+00AE0xCEĪU+012A0xEEīU+012B
0x8FZKU+008F0xAFÆU+00C60xCFĻU+013B0xEFļU+013C
0x90ZKU+00900xB0°U+00B00xD0ŠU+01600xF0šU+0161
0x91ZKU+00910xB1±U+00B10xD1ŃU+01430xF1ńU+0144
0x92ZKU+00920xB2²U+00B20xD2ŅU+01450xF2ņU+0146
0x93ZKU+00930xB3³U+00B30xD3ÓU+00D30xF3óU+00F3
0x94ZKU+00940xB4U+201C0xD4ŌU+014C0xF4ōU+014D
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+00F80xD8ŲU+01720xF8ųU+0173
0x99ZKU+00990xB9¹U+00B90xD9ŁU+01410xF9łU+0142
0x9AZKU+009A0xBAŗU+01570xDAŚU+015A0xFAśU+015B
0x9BZKU+009B0xBB»U+00BB0xDBŪU+016A0xFBūU+016B
0x9CZKU+009C0xBC¼U+00BC0xDCÜU+00DC0xFCüU+00FC
0x9DZKU+009D0xBD½U+00BD0xDDŻU+017B0xFDżU+017C
0x9EZKU+009E0xBE¾U+00BE0xDEŽU+017D0xFEžU+017E
0x9FZKU+009F0xBFæU+00E60xDFßU+00DF0xFFU+2019

Gdzie „ZK” oznacza znak kontrolny.