Administratorhandbuch > Informationen zur Globalisierung > Codepages - Übersicht
  

Codepages - Übersicht

Eine Codepage enthält die Kodierung zur Angabe von Zeichen in einer oder mehreren Sprachen. Eine Kodierung ist die Zuordnung einer Zahl zu einem Zeichen im Zeichensatz. Codepages dienen der Erkennung von Daten in unterschiedlichen Sprachen. Beispiel: Wenn Sie ein Mapping für die Verarbeitung japanischer Daten anlegen, müssen Sie eine japanische Codepage für die Quelldaten auswählen.
Wenn Sie eine Codepage auswählen, bezieht sich das Programm oder die Anwendung, für das Sie die Codepage festlegen, auf einen bestimmten Datensatz, der die von der Anwendung erkannten Zeichen beschreibt. Dies hat Auswirkungen auf die Art und Weise, in der die Anwendung Zeichendaten speichert, empfängt und sendet.
Die meisten Computer verwenden eine der folgenden Codepages:
Die US-ASCII-Codepage enthält alle 7-Bit-ASCII-Zeichen und ist die grundlegendste aller Codepages mit Unterstützung für US-Englisch. Die US-ASCII-Codepage ist nicht mit anderen Codepages kompatibel. Wenn Sie den PowerCenter Client, den PowerCenter Integration Service oder ein PowerCenter-Repository auf einem US-ASCII-System installieren, müssen Sie alle Komponenten auf US-ASCII-Systemen installieren und den PowerCenter Integration Service im ASCII-Modus ausführen.
MS Latin1 und Latin1 unterstützen beide Englisch und die meisten westeuropäischen Sprachen und sind miteinander kompatibel. Wenn Sie den PowerCenter Client, den PowerCenter Integration Service oder ein PowerCenter-Repository auf einem System installieren, das eine dieser Codepages verwendet, können Sie die übrigen Komponenten auf einem beliebigen Computer mit MS Latin1 oder Latin1 Codepages installieren.
Die IBM EBCDIC-Codepage können Sie für den PowerCenter Integration Service Prozess verwenden, wenn Sie ihn auf einem Mainframe-System installieren. Den PowerCenter Client oder das PowerCenter-Repository können Sie nicht auf Mainframe-Systemen installieren. Daher können Sie die Codepage IBM EBCDIC nicht für Installationen mit PowerCenter Client oder PowerCenter Repository nutzen.

UNIX Codepages

In den Vereinigten Staaten haben die meisten UNIX-Betriebssystemen mehr als eine Codepage installiert und verwenden die ASCII-Codepage standardmäßig. Wenn Sie PowerCenter in einer reinen ASCII-Umgebung ausführen möchten, können Sie die ASCII-Codepage verwenden und den PowerCenter Integration Service im ASCII-Modus ausführen.
UNIX-Systeme ermöglichen es Ihnen, die Codepage zu ändern, indem Sie die LANG, LC_CTYPE oder LC_ALL Umgebungsvariable ändern. Angenommen, Sie möchten die Codepage ändern, die ein AIX-Computer benutzt. Verwenden Sie den folgenden Befehl in der C-Shell, um Ihre Umgebung anzuzeigen:
locale
Daraus ergibt sich die folgende Ausgabe, wobei "C" "ASCII" bedeutet:
LANG="C"
LC_CTYPE="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_ALL="C"
Um die Sprache in Englisch zu ändern und das System die Latin1-Codepage verwenden zu lassen, können Sie den folgenden Befehl verwenden:
setenv LANG en_US.iso88591
Wenn Sie das Gebietsschema erneut überprüfen, wurde es so geändert, dass nun Latin1 (ISO 8859-1) verwendet wird:
LANG="en_US.iso88591"
LC_CTYPE="en_US.iso88591"
LC_NUMERIC="en_US.iso88591"
LC_TIME="en_US.iso88591"
LC_ALL="en_US.iso88591"
Weitere Informationen über das Ändern des Gebietsschemas oder der Codepage in einem UNIX-System, finden Sie in der UNIX-Dokumentation.

Windows Codepages

Das Betriebssystem Windows basiert auf Unicode, aber es zeigt nicht die Codepage an, die vom Betriebssystem in den Umgebungseinstellungen verwendet wird. Sie können jedoch eine fundierte Vermutung anstellen, denn die Codepage basiert meist auf dem Land, in dem Sie das System erworben haben und dem dort üblichen Sprachsystem.
Wenn Sie Windows in den Vereinigten Staaten erworben haben und Englisch als Eingabe- und Anzeigesprache verwenden, nutzt Ihr Betriebssystem standardmäßig die Codepage MS Latin1 (MS1252). Wenn Sie jedoch weitere Anzeige- oder Eingabesprachen von der Windows-Installations-CD installiert haben und diese Sprachen benutzen, verwendet das Betriebssystem eventuell eine andere Codepage.
Um weitere Informationen zu der Standardcodepage für Ihr Windows-Betriebssystem zu erhalten, kontaktieren Sie bitte Microsoft.

Auswählen einer Codepage

Wählen Sie die Codeseiten basierend auf den Zeichendaten, die Sie in Mappings verwenden. Zeichendaten können durch Zeichenmodi dargestellt werden, die auf der Zeichengröße basieren. Die Zeichengröße gibt den Speicherplatz an, den ein Zeichen in der Datenbank benötigt. Die verschiedenen Zeichengröße sind folgendermaßen definiert: