1 - Définition:
ASCII (American
Standard Code for Information Interchange) prononcé généralement "aski"
qui signifie en français "Code américain normalisé pour l'échange
d'information" ASCII est un système d’encodage en mode caractère basé
sur l’alphabet anglais, dépourvu d’accents qui a été inventé par
l'américain Bob Bemer en 1961. L'ASCII comporte l'ensemble des
caractères alphanumériques anglophones (de A à Z et 0 à 9, ainsi que le
point et le tiret).
a - Le code ASCII standard :
Le code ASCII de base représentait les caractères sur 7 bits (c'est-à-dire 128 caractères possibles, de 0 à 127).
- 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 48 à 57 représentent les chiffres.
- Les codes 65 à 90 représentent les majuscules.
- Les codes 97 à 122 représentent les minuscules.
b - Le code ASCII étendu :
Le code ASCII a été mis au point pour
la langue anglaise, il ne contient donc pas de caractères accentués, ni
de caractères spécifiques à une langue. Pour coder ce type de caractère
il faut recourir à un autre code. Le code ASCII a donc été étendu à 8
bits (un octet) pour pouvoir coder plus de caractères (on parle
d'ailleurs de code ASCII étendu). Ce code attribue les valeurs 0 à 255
(donc codées sur 8 bits, soit 1 octet) aux lettres majuscules et
minuscules, aux chiffres, aux marques de ponctuation et aux autres
symboles .
Le code ASCII étendu n'est pas unique
et dépend fortement de la plate-forme utilisée. ses caractères varient
en fonction du pays; la table du code ASCII étendu contient donc des
caractères spécifiques qui correspondent à chaque pays, comme par
exemple les caractères é, ù, è, à etc... Utilisés en France.
2 - Le principe de code ASCII :
Le code ASCII permet donc aux ordinateurs et aux programmes informatiques d'échanger des informations.
Il établit une correspondance entre une
représentation binaire des caractères de l'alphabet latin et les
symboles, les signes, qui constituent cet alphabet.
a - Caractères de contrôle non imprimables ASCII :
Les
nombres 0 à 31 de la table ASCII sont affectés aux caractères de
contrôle qui sont utilisés pour contrôler certains périphériques comme
les imprimantes. Par exemple, le nombre 12 représente la fonction de
saut de page/nouvelle page. Cette commande indique à une imprimante de
passer au début de la page suivante.
b - Caractères imprimables ASCII :
Les
nombres de 32 à 126 sont affectés aux caractères se trouvant sur votre
clavier et qui sont affichés lorsque vous visualisez ou imprimez un
document. Le nombre 127 représente la commande SUPPRESSION.
c - Caractères imprimables étendus ASCII .
3 - Est - ce qu'il y a un autre codage de catactères ?
Il existe
une autre table de caractères, plus récente, nommée Unicode. Étant donné
que la table Unicode est bien plus importante, elle peut représenter
65 536 caractères au lieu des 128 du code ASCII ou
des 256 du code ASCII étendu. Cette plus grande capacité permet
d'inclure la plupart des caractères des différentes langues dans un même
jeu de caractères.
Aucun commentaire:
Enregistrer un commentaire