Was ist eine Codepage?
Die wahre Definition einer Codepage ist ein Schlüssel, der jedes verfügbare Zeichen in einem bestimmten Zeichensatz beschreibt. Diese technische Definition wird langsam durch eine nichttechnische Definition ersetzt. In diesem Fall ist eine Codepage die Programmierseite, die angezeigt wird, wenn das Innenleben einer Webseite, Computerdatei oder eines Programms betrachtet wird. Die ursprüngliche Definition wird seit Jahrzehnten verwendet, aber die neue Verwendung gewinnt immer mehr an Bedeutung, je mehr nicht-technische Computerbenutzer das Bild betreten.
In der ursprünglichen Definition ist eine Codepage fast wie der Schlüssel zu einem Geheimcode. Es enthält eine Liste mit numerischen Werten, die einem bestimmten Zeichen in einer Nicht-Maschinensprache entsprechen. Beispielsweise kann '0040' dem Zeichen '@' entsprechen. Auf diese Weise kann ein Computer Zahlen und Menschen Wörter verwenden, beide haben jedoch Zugriff auf dieselben Informationen.
Eine Codepage ist normalerweise in einer Tabelle angeordnet, die eine bestimmte Anzahl von Spalten und Zeilen enthält. Eine hexadezimale Codepage (16-Bit-Codepage) hat 16 Spalten und 16 Zeilen, was insgesamt 256 Leerzeichen ergibt. Andere übliche Größen sind 8 x 8 oder 8 Bit und die übliche 8-Bit-Variante 7 x 7. Je größer die Tabelle ist, desto mehr Zeichen kann der Satz enthalten und desto komplexer kann die Gesamtcodierung sein.
Heutzutage werden viele verschiedene Codesätze gemeinsam verwendet. Die gebräuchlichsten Codes sind Unicode und American Standard Code für Information Interchange (ASCII), aber jede Sprache hat eine eigene Version des Codes zur Verwendung mit jedem bestimmten Alphabet. Einige Sprachen, wie z. B. Finnisch oder Japanisch, haben extrem komplexe Mengen, um ihre isolierten Sprachen zu berücksichtigen. Darüber hinaus verwenden große Computerhardwareunternehmen wie IBM® oder Betriebssystemunternehmen wie Microsoft® ihre eigenen proprietären Codepages. Diese Unternehmen müssen auch für jede Sprache eine andere Seite pflegen.
Die neuere Definition basiert auf der allgemeinen Verwendung des Wortcodes. In diesem Fall bezieht sich Code auf jede Art von Programmierung, unabhängig von Herkunft, Verwendung oder Sprache. Es ist genauso richtig, Code zur Beschreibung der Computerassemblersprache zu verwenden wie das innere Funktionieren einer Webseite. Dieser generische Code wird häufig von Personen mit geringen technischen Kenntnissen verwendet, die ein Computersystem verwenden.
Dieser Code wird häufig in Fehlermeldungen und in Webbrowsern angezeigt. Bei diesen Seiten handelt es sich häufig um neutrale Hintergrundblöcke (normalerweise cremefarben oder weiß) mit scheinbar langen, zufälligen Textzeilen. Diese werden oft als Codepages bezeichnet, da sie den generischen Code auf einer Seite wie dem Hintergrund enthalten.