ISO 8859-4

ISO 8859-4, znane taż jako Latin-4 bądź "północnoeuropejskie" – 8-bitowym kodowaniem znaków, będącym częścią standardu ISO/IEC 8859. Pierwotnie zostało ono zaprojektowane do pokrycia języków estońskiego, łotewskiego, litewskiego, grenlandzkiego i lapońskiego. Kodowanie to w znacznej części zostało zastąpione przez ISO 8859-10 i Unicode.

Tablica kodów

ISO/IEC 8859-4: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, który to nie powinien pojawić się we wszystkich, zgodnych przeglądarkach.

Mapowanie na Unicode

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

ISO/IEC 8859-4:1998
HexZnakUnicodeHexZnakUnicodeHexZnakUnicodeHexZnakUnicode
0x80ZKU+00800xA0NBSPU+00A00xC0ĀU+01000xE0āU+0101
0x81ZKU+00810xA1ĄU+01040xC1ÁU+00C10xE1áU+00E1
0x82ZKU+00820xA2ĸU+01380xC2ÂU+00C20xE2âU+00E2
0x83ZKU+00830xA3ŖU+01560xC3ÃU+00C30xE3ãU+00E3
0x84ZKU+00840xA4¤U+00A40xC4ÄU+00C40xE4äU+00E4
0x85ZKU+00850xA5ĨU+01280xC5ÅU+00C50xE5åU+00E5
0x86ZKU+00860xA6ĻU+013B0xC6ÆU+00C60xE6æU+00E6
0x87ZKU+00870xA7§U+00A70xC7ĮU+012E0xE7įU+012F
0x88ZKU+00880xA8¨U+00A80xC8ČU+010C0xE8čU+010D
0x89ZKU+00890xA9ŠU+01600xC9ÉU+00C90xE9éU+00E9
0x8AZKU+008A0xAAĒU+01120xCAĘU+01180xEAęU+0119
0x8BZKU+008B0xABĢU+01220xCBËU+00CB0xEBëU+00EB
0x8CZKU+008C0xACŦU+01660xCCĖU+01160xECėU+0117
0x8DZKU+008D0xADSHYU+00AD0xCDÍU+00CD0xEDíU+00ED
0x8EZKU+008E0xAEŽU+017D0xCEÎU+00CE0xEEîU+00EE
0x8FZKU+008F0xAF¯U+00AF0xCFĪU+012A0xEFīU+012B
0x90ZKU+00900xB0°U+00B00xD0ĐU+01100xF0đU+0111
0x91ZKU+00910xB1ąU+01050xD1ŅU+01450xF1ņU+0146
0x92ZKU+00920xB2˛U+02DB0xD2ŌU+014C0xF2ōU+014D
0x93ZKU+00930xB3ŗU+01570xD3ĶU+01360xF3ķU+0137
0x94ZKU+00940xB4´U+00B40xD4ÔU+00D40xF4ôU+00F4
0x95ZKU+00950xB5ĩU+01290xD5ÕU+00D50xF5õU+00F5
0x96ZKU+00960xB6ļU+013C0xD6ÖU+00D60xF6öU+00F6
0x97ZKU+00970xB7ˇU+02C70xD7×U+00D70xF7÷U+00F7
0x98ZKU+00980xB8¸U+00B80xD8ØU+00D80xF8øU+00F8
0x99ZKU+00990xB9šU+01610xD9ŲU+01720xF9ųU+0173
0x9AZKU+009A0xBAēU+01130xDAÚU+00DA0xFAúU+00FA
0x9BZKU+009B0xBBģU+01230xDBÛU+00DB0xFBûU+00FB
0x9CZKU+009C0xBCŧU+01670xDCÜU+00DC0xFCüU+00FC
0x9DZKU+009D0xBDŊU+014A0xDDŨU+01680xFDũU+0169
0x9EZKU+009E0xBEžU+017E0xDEŪU+016A0xFEūU+016B
0x9FZKU+009F0xBFŋU+014B0xDFßU+00DF0xFF˙U+02D9

Gdzie „ZK” oznacza znak kontrolny.