Przejdź do zawartości

ISO 8859-4

Z Wikipedii, wolnej encyklopedii

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

[edytuj | edytuj kod]
ISO/IEC 8859-4:1998
  x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF
0x Znaki kontrolne
1x
2x SP ! " # $ % & ' ( ) * Przecinek, - . /
3x 0 1 2 3 4 5 6 7 8 9 : ; < = > ?
4x @ A B C D E F G H I J K L M N O
5x P Q R S T U V W X Y Z [ \ ] ^ _
6x ` a b c d e f g h i j k l m n o
7x p q r s t u v w x y z { | } ~
8x Nie używane
9x
Ax NBSP Ą ĸ Ŗ ¤ Ĩ Ļ § ¨ Š Ē Ģ Ŧ 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

[edytuj | edytuj kod]

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

ISO/IEC 8859-4:1998
Hex Znak Unicode Hex Znak Unicode Hex Znak Unicode Hex Znak Unicode
0x80 ZK U 0080 0xA0 NBSP U 00A0 0xC0 Ā U 0100 0xE0 ā U 0101
0x81 ZK U 0081 0xA1 Ą U 0104 0xC1 Á U 00C1 0xE1 á U 00E1
0x82 ZK U 0082 0xA2 ĸ U 0138 0xC2 Â U 00C2 0xE2 â U 00E2
0x83 ZK U 0083 0xA3 Ŗ U 0156 0xC3 Ã U 00C3 0xE3 ã U 00E3
0x84 ZK U 0084 0xA4 ¤ U 00A4 0xC4 Ä U 00C4 0xE4 ä U 00E4
0x85 ZK U 0085 0xA5 Ĩ U 0128 0xC5 Å U 00C5 0xE5 å U 00E5
0x86 ZK U 0086 0xA6 Ļ U 013B 0xC6 Æ U 00C6 0xE6 æ U 00E6
0x87 ZK U 0087 0xA7 § U 00A7 0xC7 Į U 012E 0xE7 į U 012F
0x88 ZK U 0088 0xA8 ¨ U 00A8 0xC8 Č U 010C 0xE8 č U 010D
0x89 ZK U 0089 0xA9 Š U 0160 0xC9 É U 00C9 0xE9 é U 00E9
0x8A ZK U 008A 0xAA Ē U 0112 0xCA Ę U 0118 0xEA ę U 0119
0x8B ZK U 008B 0xAB Ģ U 0122 0xCB Ë U 00CB 0xEB ë U 00EB
0x8C ZK U 008C 0xAC Ŧ U 0166 0xCC Ė U 0116 0xEC ė U 0117
0x8D ZK U 008D 0xAD SHY U 00AD 0xCD Í U 00CD 0xED í U 00ED
0x8E ZK U 008E 0xAE Ž U 017D 0xCE Î U 00CE 0xEE î U 00EE
0x8F ZK U 008F 0xAF ¯ U 00AF 0xCF Ī U 012A 0xEF ī U 012B
0x90 ZK U 0090 0xB0 ° U 00B0 0xD0 Đ U 0110 0xF0 đ U 0111
0x91 ZK U 0091 0xB1 ą U 0105 0xD1 Ņ U 0145 0xF1 ņ U 0146
0x92 ZK U 0092 0xB2 ˛ U 02DB 0xD2 Ō U 014C 0xF2 ō U 014D
0x93 ZK U 0093 0xB3 ŗ U 0157 0xD3 Ķ U 0136 0xF3 ķ U 0137
0x94 ZK U 0094 0xB4 ´ U 00B4 0xD4 Ô U 00D4 0xF4 ô U 00F4
0x95 ZK U 0095 0xB5 ĩ U 0129 0xD5 Õ U 00D5 0xF5 õ U 00F5
0x96 ZK U 0096 0xB6 ļ U 013C 0xD6 Ö U 00D6 0xF6 ö U 00F6
0x97 ZK U 0097 0xB7 ˇ U 02C7 0xD7 × U 00D7 0xF7 ÷ U 00F7
0x98 ZK U 0098 0xB8 ¸ U 00B8 0xD8 Ø U 00D8 0xF8 ø U 00F8
0x99 ZK U 0099 0xB9 š U 0161 0xD9 Ų U 0172 0xF9 ų U 0173
0x9A ZK U 009A 0xBA ē U 0113 0xDA Ú U 00DA 0xFA ú U 00FA
0x9B ZK U 009B 0xBB ģ U 0123 0xDB Û U 00DB 0xFB û U 00FB
0x9C ZK U 009C 0xBC ŧ U 0167 0xDC Ü U 00DC 0xFC ü U 00FC
0x9D ZK U 009D 0xBD Ŋ U 014A 0xDD Ũ U 0168 0xFD ũ U 0169
0x9E ZK U 009E 0xBE ž U 017E 0xDE Ū U 016A 0xFE ū U 016B
0x9F ZK U 009F 0xBF ŋ U 014B 0xDF ß U 00DF 0xFF ˙ U 02D9

Gdzie „ZK” oznacza znak kontrolny.