Ein Zeichenkodierungssystem besteht aus einem Code, der jedes Zeichen aus einem bestimmten Repertoire mit etwas anderem - wie einem Bitmuster, einer Folge natürlicher Zahlen, Oktetten oder elektrischen Impulsen - koppelt, um die Übertragung von Daten (im Allgemeinen Zahlen oder Text) zu erleichtern ) über Telekommunikationsnetze oder zur Datenspeicherung.