多位元組字元序列的解譯
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 多位元組字元 |
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應