Zum Inhalt springen

Zeichensatztabelle

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 31. Januar 2005 um 02:50 Uhr durch Ocrho (Diskussion | Beiträge) (Typo). Sie kann sich erheblich von der aktuellen Version unterscheiden.

Eine Codepage ist eine Tabelle mit einer Codierung verschiedener Zeichen, traditionell geprägt von IBM. Im deutschen wird der Begriff Codepage meist im englischen Original verwendet, weil es keine allgemein bekannte deutsche Übersetzung des Wortes gibt. Auf Computern dargestellte Zeichen werden bei der Programmierung entsprechend einer Tabelle codiert, daher rührt der eigentliche Name. Für die Codierung gibt es normalerweise 2 hoch 8 Zeichen, das sind insgesamt 256. In der Tabelle werden diese Zeichen von 0 bis 255 dargestellt. Die erste Hälfte (Zeichen 0 bis 127) ist dabei in fast allen Codepages identisch mit ASCII -- ausgenommen sind die EBCDIC-Codepages älterer IBM-Großrechner. Vereinzelt gibt es Codepages mit mehr als 8 Bits pro Zeichen, insgesamt resultieren daraus dann mehr als 256 Zeichen. Auf Macintosh Plattformen wird der Begriff (character map) benutzt.

IBM hat viele verschiedene Codepages hergestellt und weiter entwickelt, der Begriff kam aber in erster Linie im Zusammenhang mit IBM-PCs und kompatiblen Plattformen auf. Auf jedem Rechner kann eine unterschiedliche Codepage installiert sein, was zur Folge hat, dass deutsche Texte mit Umlauten oder ß auf ausländischen Computern -- oder auch schon beim Übergang von MS-DOS auf MS-Windows -- "Datensalat" verursachen, weil sie nicht richtig dargestellt werden. Die Ursache dafür liegt in der Zeichentabelle, die keine Umlaute kennt und sie ergo nicht anzeigen kann, oder die die Umlaute unter anderen Zeichennummern kodiert.