Aller au contenu

Les codages ASCII étendus

Pour représenter (entre autres) des caractères accentués comme « é », « è » ou « ê », il est nécessaire d'utiliser d'autres codages que l'ASCII.

Plusieurs propositions de codage coexistent. Ces propositions ont été mises en place sans concertation par différents constructeurs d'ordinateurs qui voulaient profiter du dernier 8ème bit inutilisé par le codage ASCII :

  • le codage des caractères présents dans la table ASCII est conservé ;
  • le principe du codage de chacun des caractères sur un octet est conservé.

Cela a permis de coder 2⁸ = 256 caractères, soit 128 caractères supplémentaires.

Cependant, c'est encore insuffisant pour coder tous les caractères de toutes les langues. Plusieurs extensions ont donc été définies, incompatibles entre elles.

En France, les extensions du code ASCII les plus utilisées concernent les langues européennes occidentales sont :

  • La norme ISO-8859-1 souvent appelée Latin1 (ISO-8859-1) ;
  • La norme Windows-1252 (appelée ANSI et proposée par Microsoft).