Un système de codage de caractères consiste en un code qui associe chaque caractère d'un répertoire donné à quelque chose d'autre - comme un motif de bits, une séquence de nombres naturels, d'octets ou d'impulsions électriques - afin de faciliter la transmission de données (généralement des nombres ou du texte ) via des réseaux de télécommunication ou pour le stockage de données.