多位元組字元序列的解譯

Microsoft 執行階段程式庫中大部分的多位元組字元常式,都能識別與多位元組字碼頁相關的多位元組字元序列。 輸出值會受到 LC_CTYPE 地區設定之類別設定的影響。 如需詳細資訊,請參閱setlocale。 沒有 _l 尾碼的這些函式版本會針對這個地區設定相依的行為使用目前的地區設定。 後 _l 置詞的版本完全相同,不同之處在于它們會使用地區設定參數,而不是目前的地區設定。

地區設定相依的多位元組常式

常式 使用
_mbclen, mblen, _mblen_l 驗證並傳回多位元組字元的位元組數目
strlen, wcslen, _mbslen, _mbslen_l, _mbstrlen, _mbstrlen_l 針對多位元組字元字串︰驗證字串中的每個字元;傳回字串長度。 針對寬字元字串:傳回字串長度。
mbstowcs, _mbstowcs_l, mbstowcs_s, _mbstowcs_s_l 將多位元組字元序列轉換為對應的寬字元序列
mbtowc, _mbtowc_l 將多位元組字元轉換為對應的寬字元
wcstombs, _wcstombs_l, wcstombs_s, _wcstombs_s_l 將寬字元序列轉換為對應的多位元組字元序列
wctomb, _wctomb_l, wctomb_s, _wctomb_s_l 將寬字元轉換為對應的多位元組字元

地區設定無關的多位元組常式

常式 使用
mbrtoc16, mbrtoc32 將多位元組 UTF-8 字元轉換為對等的 UTF-16 或 UTF-32 字元
c16rtomb, c32rtomb 將 UTF-16 或 UTF-32 字元轉換為對等的 UTF-8 多位元組字元

另請參閱

國際化
依類別排序的通用 C 執行階段常式