Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Eine Codeseite ist eine Zuordnung von 256 Zeichencodes zu einzelnen Zeichen. Verschiedene Codeseiten enthalten unterschiedliche Sonderzeichen, die in der Regel für eine Sprache oder eine Gruppe von Sprachen angepasst wurden.
Die einzelnen Konsolen sind zwei Codeseiten zugeordnet: eine für die Eingabe und eine für die Ausgabe. Eine Konsole verwendet die Eingabecodeseite, um tastatureingaben in den entsprechenden Zeichenwert zu übersetzen. Es verwendet die Ausgabecodeseite, um die Zeichenwerte, die von den verschiedenen Ausgabefunktionen geschrieben wurden, in die bilder zu übersetzen, die im Konsolenfenster angezeigt werden. Eine Anwendung kann die Funktionen SetConsoleCP und GetConsoleCP verwenden, um die Eingabecodeseiten einer Konsole sowie die Funktionen SetConsoleOutputCP und GetConsoleOutputCP festzulegen und abzurufen, um die Ausgabecodeseiten festzulegen und abzurufen.
Die Bezeichner der auf dem lokalen Computer verfügbaren Codeseiten werden in der Registrierung unter dem folgenden Schlüssel gespeichert: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage
Informationen zur Verwendung der Registrierungsfunktionen zum Ermitteln der verfügbaren Codeseiten finden Sie in der Registrierung.
Tipp
Es wird empfohlen, dass alle neuen und aktualisierten Befehlszeilenanwendungen Codeseiten vermeiden und Unicode verwenden. UTF-16 formatierter Text kann an die W-Familie von Konsolen-APIs gesendet werden. UTF-8 formatierter Text kann an die A-Familie von Konsolen-APIs gesendet werden, nachdem sichergestellt wurde, dass die Codeseite zuerst auf 65001 (CP_UTF8) mit den Funktionen SetConsoleCP und SetConsoleOutputCP festgelegt ist.