ASCII ═» American Standard Code for Information Interchange. La table ASCII est une norme d'encodage informatique des caractères alphanumériques de l'alphabet latin. La norme ASCII (on prononce phonétiquement “aski”) établit une correspondance entre une représentation binaire des caractères de l'alphabet latin et les symboles, les signes, qui constituent cet alphabet. Par exemple, le caractère “a” est associé à “01100001” et “A” à “01000001”.
La norme ASCII permet ainsi à toutes sortes de machines de stocker, analyser et communiquer de l'information textuelle.
L'ASCII étendu a permis à moindre coût de déployer mondialement des logiciels représentant le texte en peu d'octets et d'ignorer tout ou partie des problématiques d'internationalisation. Il a également conduit a des problèmes d'interopérabilité, qui ont abouti à l'émergence de standards tels qu'Unicode.
La table ASCII est international jusqu'au caractère 128, ensuite il diffère selon les pays.
Les caractères de contrôle sur la table ASCII se trouve de 0 a 31. Ils ont chacun une significations particulière, ce langage est un langage de programmation, il sert donc à communiquer avec l'ordinateur.
Sur l'image ci-dessous sont répertorié la description des 31 premier caractères, on peut voir par exemple le  (00000001) qui signifie début de l'entête, puis plus loin  (00000011) qui signifie la fin de la transmission de données. Il peut aussi avoir des données sonores comme  (00000111) qui est une sonnerie (comme les bips que l'on peut parfois entendre sur nos ordinateurs).
Les caractères de contrôle sur la table ASCII se trouve de 32 a 63. Cette partie de la table sert à pouvoir insérer des caractère spéciaux, comme des points d'exclamations (!)et (00100001) en binaire ou un égal (=) et (00111101) en binaire. On peut utiliser le langage ASCII, il suffit de presser alt puis de composer le numéro décimal qui se trouve après le &#.
Cette section du tableau permet de mettre du texte en majuscule, comme U(U)(01010101) ou encore E(E)(01000101). Il y a aussi quelques caractères spéciaux que l'on peut utiliser avec des majuscules, comme @(@)(01000000).
Cette section est la même que les lettres en capitales sauf qu'ici elles seront en minuscule, cela permet d'écrire un texte. On commence avec la commande  (00000010) puis on écrit notre texte avec cette section de tableau, comme par exemple d(d) (01100100), puis on fini avec la commande  (00000011).
La table ASCII étendue dépend de chaque pays, celle ci est la française, elle permet d'avoir d'autre caractères du type §(õ) (11110101) ou encore ±(ñ) (11110001). Il existe le caractère 255 qui n'est pas concidéré comme un espace mais comme un espace vide, on peut l'utiliser par exemple dans les mots de passe ou il est spécifié que l'on ne peut utiliser d'espace.
La table ASCII fût très utilisé dans les années 70 mais maintenant c'est l'UTF-8 avec l'HTML qui est de plus en plus utilisé, comme le montre cette image. L'UTF-8 a des propriétées similaire à l'ASCII il permet de communiquer au web un caractère spécial.