Face aux multiple possibilités de codage, des organismes de normalisation ont vu le jour (le plus célèbre étant l'ISO).
Code ASCII = code employé pour les caractères alphanumériques (a,b,1,?, ,,,). Code sur 7 bits (+ 1 bit de parité).
Unicode = code récent sur 16 bits contenant pratiquement tous les alphabets existants (employé dans java).