共用方式為


國際化策略

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

  • 您的應用程式使用 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
地區設定和字碼頁