共用方式為


國際化策略

根據您的目標操作系統和市場,您有數個國際化策略:

  • 您的應用程式使用 Unicode。

    您可以使用 Unicode 特定功能,而且所有字元都是 16 位寬(雖然您可以針對特殊用途在程式的某些部分使用 ANSI 字元)。 C 執行時間連結庫提供僅限 Unicode 程式設計的函式、巨集和數據類型。 MFC 完全啟用 Unicode。

  • 您的應用程式使用 MBCS,而且可以在任何 Win32 平台上執行。

    您可以使用 MBCS 特定功能。 字串可以包含單一位元組位元、雙位元組位元或兩者。 C 執行時間連結庫提供僅限 MBCS 程式設計的函式、巨集和數據類型。 MFC 完全已啟用 MBCS。

  • 應用程式的原始碼是針對完整的可移植性所撰寫,方法是使用符號 _UNICODE 或定義的符號 _MBCS 重新編譯,您可以產生使用任一版本的版本。 如需詳細資訊,請參閱 tchar.h 中的泛型文字對應。

    您可以使用完全可攜式 C 執行時間函式、巨集和資料類型。 MFC 的彈性支援上述任何策略。

這些主題的其餘部分著重於撰寫可完全移植的程序代碼,您可以建置為 Unicode 或 MBCS。

另請參閱

Unicode 和 MBCS
地區設定和字碼頁