Charaktere stellen einzelne Symbole dar, die zum Kodieren von Text, Zahlen und Sonderzeichen verwendet werden. In einem Computer wird jedem Zeichen ein eindeutiger numerischer Code zugewiesen, der als Zeichencode bezeichnet wird. Das am häufigsten verwendete Zeichenkodierungsschema ist Unicode, das eine breite Palette von Zeichen umfasst, die nahezu jede Sprache und Kultur abdecken.
Diese Codes werden vom Computersystem erkannt und verarbeitet, sodass Geräte und Software die Informationen konsistent anzeigen und interpretieren können. Ohne Zeichenkodierung wären Computer nicht in der Lage, Texte und Symbole zu verstehen und zu verarbeiten, was zu verstümmelten oder falschen Datendarstellungen führen würde.