Знаймо

Додати знання

приховати рекламу

Цей текст може містити помилки.

Windows-1251



План:


Введення

Windows-1251 - набір символів і кодування, що є стандартною 8-бітної кодуванням для всіх російських версій Microsoft Windows. Користується досить великою популярністю. Була створена на базі кодувань, що використалися в ранніх "самопальних" русифікатора Windows в 1990 - 1991 рр.. спільно представниками "Параграфа", "Діалогу" і російського відділення Microsoft. Початковий варіант кодування сильно відрізнявся від представленого нижче в таблиці (зокрема, там було значне число "білих плям").

Windows-1251 вигідно відрізняється від інших 8-бітних кириличних кодувань (таких як CP866, KOI8-R і ISO 8859-5) наявністю практично всіх символів, що використовуються в російській типографіці для звичайного тексту (відсутній тільки значок наголосу); вона також містить всі символи для близьких до російської мови мовами: українського, білоруського, сербського та болгарського.

Має дві вади:

  • рядкова буква "я" має код 0xFF (255 в десятковій системі). Вона є "винуватицею" низки несподіваних проблем в програмах без підтримки чистого 8-го біта, а також (набагато більш частий випадок) використовують цей код як службовий (в CP437 він позначає "нерозривний пробіл", в Windows-1252 - , обидва варіанти практично не використовуються; число ж -1, в додатковому коді довжиною 8 біт видається числом 255, часто використовується в програмуванні як спеціальне значення, наприклад, індикатор кінця файлу EOF часто представляється значенням -1).
  • відсутні символи псевдографіки, наявні в CP866 і KOI8 (хоча для самих Windows, для яких вона призначена, в них не було потреби, це робило несумісність двох використовувалися в них кодувань помітніше).

1. Таблиці

Нижня частина таблиці кодування (латиниця) повністю відповідає кодуванні ASCII. Числа під буквами позначають 16-ковий код відповідного символу в Юникоде.

1.1. Кодування Windows-1251 (синонім CP1251)

.0 .1 .2 .3 .4 .5 .6 .7 .8 .9 . A . B . C . D . E . F

8.
Ђ
402
Ѓ
403
,
201A
ѓ
453
"
201E
...
2026

2020

2021

20AC

2030
Љ
409
<
2039
Њ
40A
Ќ
40C
Ћ
40B
Џ
40F

9.
ђ
452
'
2018
'
2019
"
201C
"
201D

2022
-
2013
-
2014

2122
љ
459
>
203A
њ
45A
ќ
45C
ћ
45B
џ
45F

A.

A0
Ў
40E
ў
45E
Ј
408

A4
Г
490
|
A6

A7
Е
401

A9
Є
404
"
AB

AC

AD

AE
Ї
407

B.

B0

B1
І
406
и
456
г
491
μ
B5

B6

B7
е
451

2116
є
454
"
BB
ј
458
Ѕ
405
ѕ
455
ї
457

C.
А
410
Б
411
В
412
Г
413
Д
414
Е
415
Ж
416
З
417
І
418
Й
419
До
41A
Л
41B
М
41C
Н
41D
Про
41E
П
41F

D.
Р
420
З
421
Т
422
У
423
Ф
424
Х
425
Ц
426
Ч
427
Ш
428
Щ
429
Ред
42A
И
42B
Ь
42C
Е
42D
Ю
42E
Я
42F

E.
а
430
б
431
в
432
г
433
д
434
е
435
ж
436
з
437
і
438
ї
439
до
43A
л
43B
м
43C
н
43D
про
43E
п
43F

F.
р
440
з
441
т
442
у
443
ф
444
х
445
ц
446
ч
447
ш
448
щ
449
ь
44A
и
44B
ь
44C
е.
44D
ю
44E
я
44F


  • Таблиця основного коду ASCII

  • Таблиця розширеного коду ASCII


1.2. Інші варіанти

(Показані тільки відмінні рядки, оскільки все інше збігається)

1.2.1. Кодування CP1251-k (KazWin, казахська кодування)

.0 .1 .2 .3 .4 .5 .6 .7 .8 .9 . A . B . C . D . E . F

8.
Ұ
4B0
Ғ
492
,
201A
ғ
493
"
201E
...
2026

2020

2021

20AC

2030
Ө
4E8
<
2039
Ң
4A2
Қ
49A
Һ
4BA
Ү
4AE

9.
ұ
4B1
'
2018
'
2019
"
201C
"
201D

2022
-
2013
-
2014

2122
ө
4E9
>
203A
ң
4A3
қ
49B
һ
4BB
ү
4AF

A.

A0
Ў
40E
ў
45E
Җ
496

A4
Ҳ
4B2
|
A6

A7
Е
401

A9
Є
404
"
AB

AC

AD

AE
Ї
407

B.

B0

B1
І
406
и
456
ҳ
4B3
μ
B5

B6

B7
е
451

2116
є
454
"
BB
җ
497
Ә
4D8
ә
4D9
ї
457

1.2.2. Кодування Windows-1251 (чуваський варіант)

.0 .1 .2 .3 .4 .5 .6 .7 .8 .9 . A . B . C . D . E . F

8.
Ђ
402
Ѓ
403
,
201A
ѓ
453
"
201E
...
2026

2020

2021

20AC

2030
Љ
409
<
2039
Ӑ
4D0
Ӗ
4D6
Ҫ
4AA
Ӳ
4F2

9.
ђ
452
'
2018
'
2019
"
201C
"
201D

2022
-
2013
-
2014

2122
љ
459
>
203A
ӑ
4D1
ӗ
4D7
ҫ
4AB
ӳ
4F3

1.2.3. Татарський варіант

Ця кодування було офіційно прийнята в Татарстані в 1996 р.

.0 .1 .2 .3 .4 .5 .6 .7 .8 .9 . A . B . C . D . E . F

8.
Ә
4D8
Ѓ
403
,
201A
ѓ
453
"
201E
...
2026

2020

2021

20AC

2030
Ө
4E8
<
2039
Ү
4AE
Җ
496
Ң
4A2
Һ
4BA

9.
ә
4D9
'
2018
'
2019
"
201C
"
201D

2022
-
2013
-
2014

2122
ө
4E9
>
203A
ү
4AF
җ
497
ң
4A3
һ
4BB

Цей текст може містити помилки.

Схожі роботи | скачати

Схожі роботи:
1251
Windows NT 4.0
Windows NT
Windows 1.0
Windows 7
Windows 95
Windows 98
Windows 3.x
Windows XP
© Усі права захищені
написати до нас
Рейтинг@Mail.ru