CP437

CP437

CP437 (Codepage 437, DOSLatinUS) — кодовая страница, использовавшаяся в первоначальной версии IBM PC с 1981 года. CP437 послужила образцом для множества других кодировок, в том числе альтернативной кодировки для русского языка.

В ПЗУ видеоадаптера IBM PC был зашит шрифт для следующего набора символов:

.0 .1 .2 .3 .4 .5 .6 .7 .8 .9 .A .B .C .D .E .F
 
0.
 
NULL
0
☺
263A
☻
263B
♥
2665
♦
2666
♣
2663
♠
2660
•
2022
◘
25D8
○
25CB
◙
25D9
♂
2642
♀
2640
♪
266A
♫
266B
☼
263C
 
1.
 
►
25BA
◄
25C4
↕
2195
‼
203C

B6
§
A7
▬
25AC
↨
21A8
↑
2191
↓
2193
→
2192
←
2190
∟
221F
↔
2194
▲
25B2
▼
25BC
 
2.
 

20
!
21
"
22
#
23
$
24
%
25
&
26
'
27
(
28
)
29
*
2A
+
2B
,
2C
-
2D
.
2E
/
2F
 
3.
 
0
30
1
31
2
32
3
33
4
34
5
35
6
36
7
37
8
38
9
39
:
3A
;
3B
<
3C
=
3D
>
3E
?
3F
 
4.
 
@
40
A
41
B
42
C
43
D
44
E
45
F
46
G
47
H
48
I
49
J
4A
K
4B
L
4C
M
4D
N
4E
O
4F
 
5.
 
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
 
6.
 
`
60
a
61
b
62
c
63
d
64
e
65
f
66
g
67
h
68
i
69
j
6A
k
6B
l
6C
m
6D
n
6E
o
6F
 
7.
 
p
70
q
71
r
72
s
73
t
74
u
75
v
76
w
77
x
78
y
79
z
7A
{
7B
|
7C
}
7D
~
7E
⌂
2302
 
8.
 
Ç
C7
ü
FC
é
E9
â
E2
ä
E4
à
E0
å
E5
ç
E7
ê
EA
ë
EB
è
E8
ï
EF
î
EE
ì
EC
Ä
C4
Å
C5
 
9.
 
É
C9
æ
E6
Æ
C6
ô
F4
ö
F6
ò
F2
û
FB
ù
F9
ÿ
FF
Ö
D6
Ü
DC
¢
A2
£
A3
¥
A5
₧
20A7
ƒ
192
 
A.
 
á
E1
í
ED
ó
F3
ú
FA
ñ
F1
Ñ
D1
ª
AA
º
BA
¿
BF
⌐
2310
¬
AC
½
BD
¼
BC
¡
A1
«
AB
»
BB
 
B.
 
░
2591
▒
2592
▓
2593
│
2502
┤
2524
╡
2561
╢
2562
╖
2556
╕
2555
╣
2563
║
2551
╗
2557
╝
255D
╜
255C
╛
255B
┐
2510
 
C.
 
└
2514
┴
2534
┬
252C
├
251C
─
2500
┼
253C
╞
255E
╟
255F
╚
255A
╔
2554
╩
2569
╦
2566
╠
2560
═
2550
╬
256C
╧
2567
 
D.
 
╨
2568
╤
2564
╥
2565
╙
2559
╘
2558
╒
2552
╓
2553
╫
256B
╪
256A
┘
2518
┌
250C
█
2588
▄
2584
▌
258C
▐
2590
▀
2580
 
E.
 
α
3B1
ß
DF
Γ
393
π
3C0
Σ
3A3
σ
3C3
µ
B5
τ
3C4
Φ
3A6
Θ
398
Ω
3A9
δ
3B4
∞
221E
φ
3C6
ε
3B5
∩
2229
 
F.
 
≡
2261
±
B1
≥
2265
≤
2264
⌠
2320
⌡
2321
÷
F7
≈
2248
°
B0
∙
2219
·
B7
√
221A
ⁿ
207F
²
B2
■
25A0
 
A0

В CP437, однако, кодовые позиции 0x00—0x1F и 0x7F заняты управляющими символами, т. е. не имеют графического представления.

Большинство современных видеоадаптеров ПК также содержат этот шрифт в ПЗУ. Хотя и были попытки «аппаратной русификации» компьютеров (например, на ЕС ПЭВМ), более популярной оказалась загрузка национальных шрифтов средствами операционной системы.

Интересный факт

В шрифтах видеоадаптеров MDA и VGA все символы имеют ширину 8 точек, но на экране в некоторых режимах отображаются шириной в 9 точек. Дополнительная пустая колонка нужна для визуального отделения букв друг от друга. Однако при отображении символов псевдографики (а точнее, при отображении символов с кодами 0xC0…0xDF) при включенном так называемом англ. line graphics enable mode[1] дополнительная 9-я колонка не пуста, а повторяет 8-ю, чтобы горизонтальные линии были неразрывны. Это является особенностью видеоконтроллера, и именно поэтому символы, не имеющие частей рамки с правого края, вынесены за указанный диапазон. Поэтому, загружая шрифт в видеоадаптер, нельзя размещать псевдографику в другом диапазоне, иначе горизонтальные линии будут разорваны.

Внешние ссылки

  1. ↑ FreeVGA Project: VGA Text Mode Operation (англ.)

Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Полезное


Смотреть что такое "CP437" в других словарях:

  • CP437 — MS DOS Codepages 437 Englisch 708 Arabisch (ASMO) 720 Arabisch (Microsoft) 737 Griechisch 775 Baltisch 850 Westeuropäisch 852 Mitteleuropäisch 855 K …   Deutsch Wikipedia

  • Code page 437 — Code page 437, as rendered by the IBM PC using a VGA adapter. IBM PC or MS DOS code page 437, often abbreviated CP437 and also known as DOS US, OEM US or sometimes misleadingly referred to as the OEM font, High ASCII or Extended ASCII,[1][2] is… …   Wikipedia

  • Página de código 437 — Saltar a navegación, búsqueda La página de código 437 (code page 437, en inglés) de IBM PC o MS DOS, a menudo abreviado CP437 y también conocida como DOS US, OEM US o a veces incorrectamente referida como el OEM font, High ASCII o Extended… …   Wikipedia Español

  • Codepage 437 — MS DOS Codepages 437 Englisch 708 Arabisch (ASMO) 720 Arabisch (Microsoft) 737 Griechisch 775 Baltisch 850 Westeuropäisch 852 Mitteleuropäisch …   Deutsch Wikipedia

  • Alt-код — Проверить информацию. Необходимо проверить точность фактов и достоверность сведений, изложенных в этой статье. На странице обсуждения должны быть пояснения …   Википедия

  • Codage des caractères — Pour l action de cacher le sens de l information, voir chiffrement. En télécommunications et en informatique, un jeu de caractères codés est un code qui associe un jeu de caractères abstraits d’un ou plusieurs systèmes d’écriture (comme des… …   Wikipédia en Français

  • Альтернативная кодировка — Проверить информацию. Необходимо проверить точность фактов и достоверность сведений, изложенных в этой статье. На странице обсуждения должны быть пояснения. «Альтернативная кодировка»  основанн …   Википедия

  • Кодировка НИИ ЭВМ — «Кодировка НИИ ЭВМ»  кодовая страница, основанная на CP437. Нижняя часть таблицы кодировки (латиница) полностью соответствует кодировке ASCII. В приведённой таблице числа под буквами обозначают шестнадцатеричный код буквы в Юникоде. .0 .1 .2 …   Википедия

  • Текстовый видеорежим — Norton Commander работал в текстовом режиме. Текстовый видеорежим  режим компьютерного видеоадаптера, в котором экран представлен в виде решётки знакомест (а не пикс …   Википедия

  • Character encoding — Special characters redirects here. For the Wikipedia editor s handbook page, see Help:Special characters. A character encoding system consists of a code that pairs each character from a given repertoire with something else, such as a sequence of… …   Wikipedia


Поделиться ссылкой на выделенное

Прямая ссылка:
… Нажмите правой клавишей мыши и выберите «Копировать ссылку»