單一位元組字元集

單一位元組字元集 (SBCS) 是 256 個個別字符與其識別代碼值的對應,實作為字碼頁。 SBCS 可以對應至Windows字碼頁或 OEM 字碼頁。 SBCS 字碼頁也可以包含非原生字碼頁,例如 EBCDIC 字碼頁。 如需這些字碼頁的定義,請參閱 字碼頁

注意

新的Windows應用程式應該使用Unicode來避免不同字碼頁的不一致,並方便當地語系化。 不過,某些舊版通訊協定需要使用 SBCS。 每個 SBCS 字碼頁都支援不同的字元,但沒有任何頁面支援 Unicode 提供的完整字元廣度。 每個 SBCS 字碼頁都支援不同的子集,以不同方式編碼。 從一個 SBCS 字碼頁轉換成另一個字碼頁的資料可能會損毀,因為不同字碼頁上的相同資料值可以編碼不同的字元。 從 Unicode 轉換成 SBCS 的資料可能會遺失資料,因為指定的字碼頁可能無法代表該特定 Unicode 資料中使用的每一個字元。

 

您的應用程式會使用 SBCS Windows字碼頁搭配 「A」 版本的 Windows 函式。 請參閱 函式原型程式字碼頁的慣例。 為了協助識別 SBCS 字碼頁,應用程式可以使用 GetCPInfoGetCPInfoEx 函式。 此外,應用程式可以使用 MultiByteToWideCharWideCharToMultiByte 函式來對應 Unicode 和 SBCS 字串。

字元集

雙位元組字元集