Share via


_mbctombb, _mbctombb_l

將雙位元組的多位元組字元轉換成對應之單一位元組的多位元組字元。

重要

這個 API 不能用於在 Windows 執行階段中執行的應用程式。 如需詳細資訊,請參閱 CRT functions not supported in Universal Windows Platform apps (通用 Windows 平台應用程式中不支援的 CRT 函式)。

語法

unsigned int _mbctombb(
   unsigned int c
);
unsigned int _mbctombb_l(
   unsigned int c,
   _locale_t locale
);

參數

c
要轉換的多位元組字元。

locale
要使用的地區設定。

傳回值

如果成功, _mbctombb_mbctombb_l 傳回對應至 c 的單一位元組字元,則傳回 ,否則會傳 c 回 。

備註

_mbctombb_l_mbctombb 式會將指定的多位元組字元轉換成對應的單一位元組多位元組字元。 字元必須對應至要轉換之範圍中的單位元組字元0x20 - 0x7E或0xA1 - 0xDF。

輸出值會受到 LC_CTYPE 地區設定之類別設定的影響。 如需詳細資訊,請參閱setlocale。 這個沒有 _l 後置字元的函式版本,會針對此與地區設定相關的行為使用目前的地區設定;具有 _l 後置字元的版本與其相同,只不過它會改用傳入的地區設定參數。 如需詳細資訊,請參閱 Locale

在舊版中,_mbctombb 稱為 zentohan。 請改用 _mbctombb

根據預設,此函式的全域狀態會限定于應用程式。 若要變更此行為,請參閱 CRT 中的全域狀態。

需求

常式 必要的標頭
_mbctombb <mbstring.h>
_mbctombb_l <mbstring.h>

如需相容性詳細資訊,請參閱相容性

另請參閱

資料轉換
_mbbtombc, _mbbtombc_l
_mbcjistojms, _mbcjistojms_l, _mbcjmstojis, _mbcjmstojis_l
_mbctohira, _mbctohira_l, _mbctokata, _mbctokata_l
_mbctolower, _mbctolower_l, _mbctoupper, _mbctoupper_l