Page de code 437

Un article de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher
La page de code 437 rendue sur un IBM PC avec un adaptateur VGA.

La page de code 437 est une page de code définie par IBM et qui était utilisée aux États-Unis avec le système DOS et d‘autres systèmes de la même époque, et a été la première définie matériellement sur les cartes d’affichage des premiers PC fabriqués par IBM. C’est une extension sur 8 bits de l’ASCII. Elle est encore utilisée dans les fenêtres de type console ou invite de commandes sur les systèmes Microsoft Windows aux États-Unis, ainsi que des émulateurs DOS comme DosBox.

En plus de la page de code 437, Windows utilise dans sa version anglophone aux États-Unis la page de code Windows-1252 (basée sur une extension de la norme ISO/IEC 8859-1, avec d’autres caractères définis différemment dans la norme ISO/IEC 8859-15 et Unicode).

Table de codage standard[modifier | modifier le code]

Jeu de caractères codés ISO/CEI 646 (variante de la norme ANSI X3.4:1986 des États-Unis, alias US-ASCII)
 
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
0x
NUL
SOH
STX
ETX
EOT
ENQ
ACK
VT
FF
SO
SI
1x
DLE
DC1
DC2
DC3
DC4
NAK
SYN
ETB
CAN
EM
SUB
FS
GS
RS
US
2x
3x
4x
5x
6x
7x
Page de code 437 (DOS Latin US) — mode standard[1]
 
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
8x
Ç
ü
é
â
ä
à
å
ç
ê
ë
è
ï
î
ì
Ä
Å
9x
É
æ
Æ
ô
ö
ò
û
ù
ÿ
Ö
Ü
¢
£
¥
ƒ
Ax
á
í
ó
ú
ñ
Ñ
ª
º
¿
¬
½
¼
¡
«
»
Bx
Cx
Dx
Ex
α
Γ
π
Σ
σ
µ
τ
Φ
Θ
Ω
δ
φ
ε
Fx
±
÷
°
·
²

La première moitié de la table correspond à la norme ISO 646 (dont les caractères de la variante américaine US-ASCII sont utilisés et montrées sur fond vert). Les caractères de contrôle conservent dans cette table normale leur interprétation conforme à la norme ISO 646 et sont montrés sur fond rouge avec leur désignation symbolique usuelle. Les caractères correspondant à certaines interprétations spéciales dans d’autres variantes nationales de l’ISO 646 sont sur fond jaune.

La seconde moitié de la table sur fond bleu en est l’extension sur 8 bits telle que définie dans la page de code 437. Les différences avec la page de code 850 sont affichées avec un fond plus foncé.

Table de codage graphique[modifier | modifier le code]

Dans certaines utilisations (lorsque les codes correspondants sont stockés dans la mémoire d’affichage des consoles en mode texte), les caractères de contrôle sont remplacés par des caractères graphiques, spécifiques des pages de code graphiques pour PC (ce sont ici les mêmes que ceux de la page de code 850). Les autres positions ne sont pas modifiées.

Page de code 437 (DOS Latin US) — mode graphique[2]
 
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
0x
 
1x
§
7x
 

Voir aussi[modifier | modifier le code]

Notes et références[modifier | modifier le code]

  1. (en) cp437_DOSLatinUS to Unicode table
  2. (en) IBM PC memory-mapped video graphics to Unicode

Articles connexes[modifier | modifier le code]