14. Environnement

Mystick Javascript  

 

     ◄ Retour accueil

 

 


Le code ASCII

La mémoire de l'ordinateur conserve toutes les données sous forme numérique, ainsi tous les caractères sont stockés sous forme numérique. La table d'équivalence numérique de caractère est nommé la table ASCII (American Standard Code for Information Interchange). De base, le code ASCII avait 128 caractères possibles puisqu'ils étaient représentés sur 7 bits. Inventé pour l'anglais, le code ASCII ne contenait pas de caractères accentués ou spécifiques à une langue. Le code ASCII a donc été étendu à 8 bits (un octet) pour donner 256 possibilités comprenant les majuscules, minuscules, chiffres, ponctuations et tous les autres symboles.

Mais le code ASCII étendu n'est pas unique et dépend de la plateforme (système d'exploitation) utilisés. Celui le plus courrant est iso-latin1.
  • Les codes 0 à 31 ne sont pas des caractères. On les appelle caractères de contrôle car ils permettent de faire des actions telles que:
    • retour à la ligne (CR)
    • Bip sonore (BEL)
  • Les codes 65 à 90 représentent les majuscules
  • Les codes 97 à 122 représentent les minuscules
    (il suffit de modifier le 5ème bit pour passer de majuscules à minuscules, c'est-à-dire ajouter 32 au code ASCII en base décimale)

La table ASCII

Caractère code ASCII code Hexadécimal
NUL 0 00
SOH 1 01
STX 2 02
ETX 3 03
EOT 4 04
ENQ 5 05
ACK 6 06
BEL 7 07
BS 8 08
TAB 9 09
LF 10 0A
VT 11 0B
FF 12 0C
CR 13 0D
SO 14 0E
SI 15 0F
DLE 16 10
DC1 17 11
DC2 18 12
DC3 19 13
DC4 20 14
NAK 21 15
SYN 22 16
ETB 23 17
CAN 24 18
EM 25 19
SUB 26 1A
ESC 27 1B
FS 28 1C
GS 29 1D
RS 30 1E
US 31 1F
Espace 32 20
! 33 21
" 34 22
# 35 23
$ 36 24
% 37 25
& 38 26
' 39 27
( 40 28
) 41 29
* 42 2A
+ 43 2B
, 44 2C
- 45 2D
. 46 2E
/ 47 2F
0 48 30
1 49 31
2 50 32
3 51 33
4 52 34
5 53 35
6 54 36
7 55 37
8 56 38
9 57 39
: 58 3A
; 59 3B
< 60 3C
= 61 3D
> 62 3E
? 63 3F
@ 64 40
A 65 41
B 66 42
C 67 43
D 68 44
E 69 45
F 70 46
G 71 47
H 72 48
I 73 49
J 74 4A
K 75 4B
L 76 4C
M 77 4D
N 78 4E
O 79 4F
P 80 50
Q 81 51
R 82 52
S 83 53
T 84 54
U 85 55
V 86 56
W 87 57
X 88 58
Y 89 59
Z 90 5A
[ 91 5B
\ 92 5C
] 93 5D
^ 94 5E
_ 95 5F
` 96 60
a 97 61
b 98 62
c 99 63
d 100 64
e 101 65
f 102 66
g 103 67
h 104 68
i 105 69
j 106 6A
k 107 6B
l 108 6C
m 109 6D
n 110 6E
o 111 6F
p 112 70
q 113 71
r 114 72
s 115 73
t 116 74
u 117 75
v 118 76
w 119 77
x 120 78
y 121 79
z 122 7A
{ 123 7B
| 124 7C
} 125 7D
~ 126 7E
Touche de suppression 127 7F

La table ASCII étendue

Les deux jeux de caractères ASCII étendus les plus couramment utilisés sont :

Le code ASCII étendu ANSI, utilisé par les systèmes d'exploitation récents

ASCII étendu ANSI - ANSI Extended ASCII

Il faut lire ce tableau de manière à ce que le symbole ß  soit la combinaison des coordonnées DF ce qui égale 223.

Référence, le site Comment ça marche .net ? : http://www.commentcamarche.net/base/ascii.htm

Hosted by www.Geocities.ws

1