Strategie internacjonalizacji

W zależności od systemów operacyjnych i rynków masz kilka strategii dotyczących ustawień międzynarodowych:

  • Aplikacja używa standardu Unicode i dlatego działa w systemie Windows 2000 i Windows NT, ale nie w systemie Windows 95 lub Windows 98.

    Użyj funkcji specyficznych dla standardu Unicode i wszystkie znaki są szerokość 16 bitów (chociaż w niektórych częściach programu można użyć znaków ANSI, do celów specjalnych).Biblioteka uruchomieniowa c zawiera funkcje, makra i typy danych programowania tylko standardu Unicode.MFC jest w pełni obsługuje standard Unicode.

  • Aplikacja używa MBCS i mogą być uruchamiane na dowolnej platformie systemu Win32.

    Należy używać funkcji specyficznych dla MBCS.Ciągi mogą zawierać znaków jednobajtowych lub znaków dwubajtowych.Biblioteka uruchomieniowa c zawiera funkcje, makra i typy danych tylko do MBCS programowania.MFC jest w pełni włączona MBCS.

  • Kod źródłowy aplikacji jest napisana pełną przenośności — przez kompilację z symbolem _UNICODE lub symbol _MBCS zdefiniowane, można utworzyć albo użyć wersji.Aby uzyskać więcej informacji, zobacz Mapowań tekst rodzajowy w Tchar.h.

  • Aplikacja używa biblioteki otoki dla brakujących funkcji Unicode w systemie Windows 95, Windows 98 i Windows ME, tak jak to opisano w projekt pojedynczej aplikacji Unicode uruchamiane na zarówno system Windows 98 i Windows 2000.Otoki biblioteki są również dostępne w handlu

    Za pomocą pełni przenośne c typów w czasie wykonywania funkcji, makra i danych.Elastyczność MFC firmy obsługuje każda z tych strategii.

Pozostała część tematy te koncentrują się na pisania kodu przenośne można budować jako Unicode lub MBCS.

Zobacz też

Koncepcje

Unicode i MBCS

Ustawienia regionalne i stron kodowych