Реклама:

sp 32

!

«

#

$

% 37

& 38

(

)

*

+

/

3 51

<

>

?

@

A 65

B 66

C 67

D 68

E 69

F

G 71

H

I

J

K 75

L

M

N 78

O 79

P 80

Q 81

R 82

S 83

T 84

U 85

V 86

W 87

X 88

Y 89

Z

[

\

]

л

a

b

c

d 100

e 101

f

g

h 104

i

J

k 107

l

m

n 110

o

Р 112

q

r

s 115

t

u 117

v 118

w

x 120

y

z

{

}

б)

sp 20

!

«

#

$

% 25

& 26

(

)

*

2A

+

2B

2C

2D

2E

/

2F

3A

3B

<

3C

3D

>

3E

?

3F

@

A 41

B 42

C 43

D 44

E 45

F

G 47

H 48

I

J

4A

K 4B

L

4C

M 4D

N

4E

O 4F

P 50

Q 51

R 52

S 53

T 54

U 55

V 56

W 57

X 58

Y 59

Z

5A

[

5B

\

5C

]

5D

л

5E

5F

a 61

b

c

d

e

f

g

h

i

J

6A

k

6B

l

6C

m 6D

n

6E

o

6F

Р

q

r

s

t

u

v

w 77

x

y

z

7A

{

7B

7C

}

7D

7E

_

7F

Рис 3.1. Международная часть кодовой таблицы (стандарт ASCII) с номерами ячеек, представленных в десятичной (а) и шестнадцатеричной (б) системе счисления пронумерованы соответственно в десятичной и шестнадцатеричной системе счисления.

Национальная часть кодовых таблиц содержит коды национальных алфавитов, которую называют также таблицей наборов символов (скаюв^.

В настоящее время для поддержки букв русского алфавита (кириллицы) существует несколько кодовых таблиц (кодировок), которые используются различными операционными системами, что является существенным недостатком и в ряде случаев приводит к проблемам, связанным с операциями декодирования числовых значений символов. В табл. 3.1 приведены названия кодовых страниц (стандартов), на которых размещены кодовые таблицы (кодировки) кириллицы.

Таблица 3.1

Кодовая страница (стандарт)

Операционная система (ОС)

Примечание

CP866

(Code Page 866)

MS DOS, OS/2

Используется в компьютерах в сеансе работы MS DOS для совместимости со старыми приложениями, для кодирования одного символа используется 8 бит

КОИ8-Р

UNIX

Исторически сложившаяся кодировка, используется в русифицированных версиях операционной системы UNIX, для кодирования одного символа используется 8 бит

CP1251

(Code Page 1251)

MS Windows

Кодировка использумая в ОС Windows, для кодирования одного символа используется 8 бит

CP10007(Code Page 10007)

Mac OS

Кодировка использумая в ОС Macintosh фирмы Apple, для кодирования одного символа используется 8 бит

ISO-8859-5

UNIX

ISO (International Standards Organization), кодировка утвержденная в качестве стандарта русского языка

Одним из первых стандартов кодирования кириллицы на компьютерах был стандарт КОИ8-Р. Национальная часть кодовой таблицы этого стандарта приведена на рис. 3.2.

В настоящее время применяется и кодовая таблица, размещенная на странице СР866 стандарта кодирования текстовой информации, которая используется в операционной системе MS DOS или сеансе работы MS DOS для кодирования кириллицы (рис. 3.3, а).

В настоящее время для кодирования кириллицы наибольшее распространение получила кодовая таблица, размещенная на странице СР1251 соответствующего стандарта, которая используется в операционных системах семейства Windows фирмы Microsoft (рис. 3.2, б). Во всех представленных кодовых таблицах, кроме таблицы стандарта Unicode, для кодирования одного символа отводится 8 двоичных разрядов (8 бит).

В конце прошлого века появился новый международный стандарт Unicode, в котором один символ представляется двухбайтовым двоичным кодом. Применение этого стандарта — продолжение разработки универсального международного стандарта, позволя-


⇐ Предыдущая страница| |Следующая страница ⇒