Przejdź do zawartości

ISO 8859-5

Z Wikipedii, wolnej encyklopedii

ISO 8859-5, zwane również "cyrylicznym", jest 8-bitowym kodowaniem znaków, będącym częścią standardu ISO/IEC 8859. Zestaw ten oryginalnie powstał by pokryć języki używające cyrylicy, tj.: język bułgarski, białoruski, macedoński, rosyjski, serbski i ukraiński sprzed roku 1990 (jako że litera „Ge” (Ґґ) nie była używana w Związku Radzieckim).

Inne ośmiobitowe kodowania, takie jak KOI8-R, KOI8-U, a także Windows-1251 są częściej używane niż ten zestaw znaków, jednak w najbliższym czasie, wszystkie te kodowania mogą ustąpić miejsca Unicode'owi.

Tablica kodów

[edytuj | edytuj kod]
ISO/IEC 8859-5:1999
  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.

Mapowanie na Unicode

[edytuj | edytuj kod]

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

ISO/IEC 8859-5:1999
Hex Znak Unicode Hex Znak Unicode Hex Znak Unicode Hex Znak Unicode
0x80 ZK U 0080 0xA0 NBSP U 00A0 0xC0 Р U 0420 0xE0 р U 0440
0x81 ZK U 0081 0xA1 Ё U 0401 0xC1 С U 0421 0xE1 с U 0441
0x82 ZK U 0082 0xA2 Ђ U 0402 0xC2 Т U 0422 0xE2 т U 0442
0x83 ZK U 0083 0xA3 Ѓ U 0403 0xC3 У U 0423 0xE3 у U 0443
0x84 ZK U 0084 0xA4 Є U 0404 0xC4 Ф U 0424 0xE4 ф U 0444
0x85 ZK U 0085 0xA5 Ѕ U 0405 0xC5 Х U 0425 0xE5 х U 0445
0x86 ZK U 0086 0xA6 І U 0406 0xC6 Ц U 0426 0xE6 ц U 0446
0x87 ZK U 0087 0xA7 Ї U 0407 0xC7 Ч U 0427 0xE7 ч U 0447
0x88 ZK U 0088 0xA8 Ј U 0408 0xC8 Ш U 0428 0xE8 ш U 0448
0x89 ZK U 0089 0xA9 Љ U 0409 0xC9 Щ U 0429 0xE9 щ U 0449
0x8A ZK U 008A 0xAA Њ U 040A 0xCA Ъ U 042A 0xEA ъ U 044A
0x8B ZK U 008B 0xAB Ћ U 040B 0xCB Ы U 042B 0xEB ы U 044B
0x8C ZK U 008C 0xAC Ќ U 040C 0xCC Ь U 042C 0xEC ь U 044C
0x8D ZK U 008D 0xAD SHY U 00AD 0xCD Э U 042D 0xED э U 044D
0x8E ZK U 008E 0xAE Ў U 040E 0xCE Ю U 042E 0xEE ю U 044E
0x8F ZK U 008F 0xAF Џ U 040F 0xCF Я U 042F 0xEF я U 044F
0x90 ZK U 0090 0xB0 А U 0410 0xD0 а U 0430 0xF0 U 2116
0x91 ZK U 0091 0xB1 Б U 0411 0xD1 б U 0431 0xF1 ё U 0451
0x92 ZK U 0092 0xB2 В U 0412 0xD2 в U 0432 0xF2 ђ U 0452
0x93 ZK U 0093 0xB3 Г U 0413 0xD3 г U 0433 0xF3 ѓ U 0453
0x94 ZK U 0094 0xB4 Д U 0414 0xD4 д U 0434 0xF4 є U 0454
0x95 ZK U 0095 0xB5 Е U 0415 0xD5 е U 0435 0xF5 ѕ U 0455
0x96 ZK U 0096 0xB6 Ж U 0416 0xD6 ж U 0436 0xF6 і U 0456
0x97 ZK U 0097 0xB7 З U 0417 0xD7 з U 0437 0xF7 ї U 0457
0x98 ZK U 0098 0xB8 И U 0418 0xD8 и U 0438 0xF8 ј U 0458
0x99 ZK U 0099 0xB9 Й U 0419 0xD9 й U 0439 0xF9 љ U 0459
0x9A ZK U 009A 0xBA К U 041A 0xDA к U 043A 0xFA њ U 045A
0x9B ZK U 009B 0xBB Л U 041B 0xDB л U 043B 0xFB ћ U 045B
0x9C ZK U 009C 0xBC М U 041C 0xDC м U 043C 0xFC ќ U 045C
0x9D ZK U 009D 0xBD Н U 041D 0xDD н U 043D 0xFD § U 00A7
0x9E ZK U 009E 0xBE О U 041E 0xDE о U 043E 0xFE ў U 045E
0x9F ZK U 009F 0xBF П U 041F 0xDF п U 043F 0xFF џ U 045F

Gdzie „ZK” oznacza znak kontrolny.