Visual C++ 中的文字和字串

開發國際市場應用程式的重要層面是充分代表當地字元集。 ASCII 字元集會定義範圍中要0x7F 0x00中的字元。 還有其他字元集,主要是歐洲字元集,定義範圍內的字元0x00,以0x7F與 ASCII 字元集相同,也會定義從0x80到0xFF的擴充字元集。 因此,8 位的單一位元組字元集 (SBCS) 足以代表 ASCII 字元集,以及許多歐洲語言的字元集。 不過,某些非歐洲字元集,例如日文漢字,包含比單一位元組編碼配置可以代表的字元多得多,因此需要多位元組字元集 (MBCS) 編碼。

本節內容

Unicode 和 MBCS
討論 Unicode 和 MBCS 程式設計的 Visual C++ 支援。

Unicode 的支援
描述 Unicode,這是支援所有字元集的規格,包括無法以單一位元組表示的字元集。

支援多位元組字元集 (MBCS)
討論 MBCS,這是 Unicode 的替代專案,可支援單一位元組中的字元集,例如日文和中文。

tchar.h 中的泛型文字對應
為許多資料類型、常式和其他物件提供 Microsoft 特定的泛型文字對應。

如何:在各種字串類型之間轉換
示範如何將各種 Visual C++ 字串類型轉換成其他字串。

國際化
討論 C 執行時間程式庫中的國際支援。

國際範例
提供範例連結,示範 Visual C++ 中的國際化。

語言和國家/地區字串
提供 C 執行時間程式庫中的語言和國家/地區字串。