Aller au contenu principal

Liste des tables ascii de 0 à 127 et table étendue ANSI et EOM

Pour plus de détails sur un caractère ascii particulier

Répertoire des différentes listes de tables ascii

Vous trouverez sur cette page la liste complète des différentes tables ascii, susceptible de vous intéresser. Il vous suffit de cliquer sur une table pour vous y rendre. Cette liste contient notamment la table ascii de 0 à 127 ainsi que la table ascii étendue découpée en version ANSI et EOM. Des listes un peu plus détaillées sont disponibles à l'image de la liste des chiffres, lettres et symboles en ascii.

Vous avez aussi la possibilité de faire des recherches directement sur le caractère ascii qui vous intéresse. Vous trouverez donc tous les détails le concernant.

Si vous souhaitez me suggérer de nouvelles tables, ou trouvez des fautes dans certaines tables ascii présentes sur le site, n'hésitez pas à me contacter par mail.

Questions fréquentes

Quelle est la différence entre la table ASCII et la table ASCII étendue ?

La table ascii standard s'arrête au code 127 et ne contient aucune lettre accentuée. Les tables étendues exploitent le huitième bit de l'octet pour ajouter 128 codes, de 128 à 255, où l'on trouve les caractères accentués, les symboles monétaires et des caractères semi-graphiques. Il n'existe pas une table étendue unique mais plusieurs, selon la page de codes retenue : c'est la raison pour laquelle ce site distingue la version ANSI et la version EOM.

Que veut dire « ANSI » dans « table ascii étendue ANSI » ?

Le terme relève d'un abus de langage hérité de Microsoft : Windows a longtemps appelé « ANSI » la page de codes servant à l'affichage de ses fenêtres, en réalité la page Windows-1252 pour l'Europe occidentale. Ce nom renvoie à un projet de norme de l'American National Standards Institute qui a finalement abouti à l'ISO 8859-1, dont Windows-1252 est une variante enrichie. C'est cette table étendue ANSI qui fournit les é, à, ç et le symbole € sous Windows.

Qu'est-ce que la table ascii étendue EOM (CP437) ?

Il s'agit de la table étendue héritée des premiers PC d'IBM, dont l'appellation d'origine est « OEM » (Original Equipment Manufacturer), fréquemment écrite « EOM ». Sa version la plus connue est la page de codes 437. Elle occupe les mêmes codes 128 à 255 que la table ANSI, mais y place d'autres caractères : des symboles semi-graphiques permettant de dessiner des cadres, des lettres grecques et quelques signes mathématiques. C'est l'affichage historique de MS-DOS, les consoles Windows en français s'appuyant plutôt sur une variante proche, la page 850. La table ascii étendue EOM en donne le détail.

Pourquoi les accents s'affichent-ils mal ?

Parce que le texte est relu avec un encodage différent de celui qui a servi à l'écrire. Un é enregistré en UTF-8 occupe deux octets ; interprétés comme du Windows-1252, ces deux octets s'affichent « é ». Le remède consiste à enregistrer les fichiers en UTF-8 et à le déclarer, avec <meta charset="utf-8"> dans le HTML et un en-tête HTTP Content-Type cohérent.

Quel est le code ASCII de la lettre A ?

Le A majuscule porte le code décimal 65, soit 41 en hexadécimal, 101 en octal et 01000001 en binaire. Le a minuscule vaut 97 : l'écart de 32 entre une majuscule et sa minuscule est constant sur tout l'alphabet, ce qui réduit un changement de casse à une simple addition. La page A en ascii en donne toutes les représentations.