Windows-1251

Windows-1251 jest 8–bitowym kodowaniem znaków, zaprojektowanym do pokrycia języków używających cyrylicy, takich jak język rosyjski i inne. Kodowanie to jest najczęściej używane dla języka bułgarskiego.

Windows-1251 i KOI8-R (lub ukraiński wariant: KOI8-U) są o wiele częściej używane niż ISO 8859-5, które nigdy nie zyskało dużej popularności. Obecnie, wszystkie te zestawy znaków, są coraz częściej zastępowane przez Unicode.

Tablica kodów

Poniższa tabela przedstawia znaki i ich szesnastkowe kody w Windows-1251.

Windows-1251
 x0x1x2x3x4x5x6x7x8x9xAxBxCxDxExF
0xZnaki kontrolne
1x
2xSP!"#$%&'()*+Przecinek,-./
3x0123456789:;<=>?
4x@ABCDEFGHIJKLMNO
5xPQRSTUVWXYZ[\]^_
6x`abcdefghijklmno
7xpqrstuvwxyz{|}~ZK
8xЂЃѓЉЊЌЋЏ
9xђNZљњќћџ
AxNBSPЎўЈ¤Ґ¦§Ё©Є«¬SHY®Ї
Bx°±Ііґµ·ёє»јЅѕї
CxАБВГДЕЖЗИЙКЛМНОП
DxРСТУФХЦЧШЩЪЫЬЭЮЯ
Exабвгдежзийклмноп
Fxрстуфхцчшщъыьэюя

Gdzie „NZ” oznacza znak niezdefiniowany w kodowaniu, a „ZK” oznacza znak kontrolny.

W powyższej tabeli znak o kodzie 0x20 to zwykła spacja, 0xA0 to twarda spacja, a znak 0xAD to miękki dywiz.

Mapowanie na Unicode

Poniższa tabela przedstawia miejsca znaków z Windows-1251 w Unicode.

Windows-1251
HexZnakUnicodeHexZnakUnicodeHexZnakUnicodeHexZnakUnicode
0x80ЂU+04020xA0NBSPU+00A00xC0АU+04100xE0аU+0430
0x81ЃU+04030xA1ЎU+040E0xC1БU+04110xE1бU+0431
0x82U+201A0xA2ўU+045E0xC2ВU+04120xE2вU+0432
0x83ѓU+04530xA3ЈU+04080xC3ГU+04130xE3гU+0433
0x84U+201E0xA4¤U+00A40xC4ДU+04140xE4дU+0434
0x85U+20260xA5ҐU+04900xC5ЕU+04150xE5еU+0435
0x86U+20200xA6¦U+00A60xC6ЖU+04160xE6жU+0436
0x87U+20210xA7§U+00A70xC7ЗU+04170xE7зU+0437
0x88U+20AC0xA8ЁU+04010xC8ИU+04180xE8иU+0438
0x89U+20300xA9©U+00A90xC9ЙU+04190xE9йU+0439
0x8AЉU+04090xAAЄU+04040xCAКU+041A0xEAкU+043A
0x8BU+20390xAB«U+00AB0xCBЛU+041B0xEBлU+043B
0x8CЊU+040A0xAC¬U+00AC0xCCМU+041C0xECмU+043C
0x8DЌU+040C0xADSHYU+00AD0xCDНU+041D0xEDнU+043D
0x8EЋU+040B0xAE®U+00AE0xCEОU+041E0xEEоU+043E
0x8FЏU+040F0xAFЇU+04070xCFПU+041F0xEFпU+043F
0x90ђU+04520xB0°U+00B00xD0РU+04200xF0рU+0440
0x91U+20180xB1±U+00B10xD1СU+04210xF1сU+0441
0x92U+20190xB2ІU+04060xD2ТU+04220xF2тU+0442
0x93U+201C0xB3іU+04560xD3УU+04230xF3уU+0443
0x94U+201D0xB4ґU+04910xD4ФU+04240xF4фU+0444
0x95U+20220xB5µU+00B50xD5ХU+04250xF5хU+0445
0x96U+20130xB6U+00B60xD6ЦU+04260xF6цU+0446
0x97U+20140xB7·U+00B70xD7ЧU+04270xF7чU+0447
0x98NZ0xB8ёU+04510xD8ШU+04280xF8шU+0448
0x99U+21220xB9U+21160xD9ЩU+04290xF9щU+0449
0x9AљU+04590xBAєU+04540xDAЪU+042A0xFAъU+044A
0x9BU+203A0xBB»U+00BB0xDBЫU+042B0xFBыU+044B
0x9CњU+045A0xBCјU+04580xDCЬU+042C0xFCьU+044C
0x9DќU+045C0xBDЅU+04050xDDЭU+042D0xFDэU+044D
0x9EћU+045B0xBEѕU+04550xDEЮU+042E0xFEюU+044E
0x9FџU+045F0xBFїU+04570xDFЯU+042F0xFFяU+044F

Linki zewnętrzne

Strona producenta o Windows-1251