Freigeben über


Text und Zeichenfolgen in Visual C++

Ein wichtiger Aspekt bei der Entwicklung von Anwendungen für internationale Märkte ist die korrekte Darstellung lokaler Zeichensätze. Der ASCII-Zeichensatz definiert Zeichen im Bereich 0x00 - 0x7F. Es gibt andere Zeichensätze, in erster Linie europäisch, die die Zeichen im Bereich 0x00 - 0x7F identisch mit dem ASCII-Zeichensatz definieren und auch einen erweiterten Zeichensatz von 0x80 bis 0xFF definieren. Daher reicht ein 8-Bit-Single-Byte-Zeichensatz (Single-Byte-Character Set, SBCS) aus, um den ASCII-Zeichensatz und die Zeichensätze für viele europäische Sprachen darzustellen. Einige außereuropäische Zeichensätze, z. B. das japanische Kanji, enthalten jedoch so viele Zeichen, dass sie nicht mehr in Einzelbytecodierung dargestellt werden können. Sie müssen daher mit einem Mehrbyte-Zeichensatz (Multibyte Character Set, MBCS) codiert werden.

In diesem Abschnitt

Unicode und MBCS
Beschreibt die Visual C++-Unterstützung für Unicode und MBCS-Programmierung.

Unterstützung für Unicode
Beschreibt Unicode, eine Spezifikation zur Unterstützung sämtlicher Zeichensätze, einschließlich Zeichensätzen, zu deren Darstellung mehr als ein Byte erforderlich ist.

Unterstützung für Multibyte-Zeichensätze (MBCS)
Beschreibt MBCS, eine Alternative zu Unicode für die Unterstützung von Zeichensätzen, die nicht mit einem Byte pro Zeichen dargestellt werden können, z. B. Japanisch und Chinesisch.

Zuordnungen für generischen Text in tchar.h
Enthält Microsoft-spezifische Zuordnungen für generischen Text für viele Datentypen, Routinen und andere Objekte.

Vorgehensweise: Konvertieren zwischen verschiedenen Zeichenfolgentypen
Veranschaulicht, wie verschiedene Visual C++-Zeichenfolgentypen in andere Zeichenfolgen konvertiert werden.

Internationalisierung
Beschreibt die internationale Unterstützung in der C-Laufzeitbibliothek.

Internationale Beispiele
Enthält Verknüpfungen mit Beispielen, die die Internationalisierung in Visual C++ demonstrieren.

Zeichenfolgen in Sprach- und Länder-/Regionseinstellungen
Stellt die Zeichenfolgen in Sprach- und Länder-/Regionseinstellungen in der C-Laufzeitbibliothek bereit.