Interpretazione di sequenze di caratteri multibyteInterpretation of Multibyte-Character Sequences

La maggior parte delle routine di caratteri multibyte nella libreria di runtime Microsoft riconoscono le sequenze di caratteri multibyte relative a una tabella codici multibyte.Most multibyte-character routines in the Microsoft run-time library recognize multibyte-character sequences relating to a multibyte code page. La configurazione dell'impostazione della categoria LC_CTYPE delle impostazioni locali influisce sul valore di output. Per altre informazioni, vedere setlocale.The output value is affected by the setting of the LC_CTYPE category setting of the locale; see setlocale for more information. Le versioni di queste funzioni senza il suffisso _l usano le impostazioni locali correnti per questo comportamento dipendente dalle impostazioni locali. Le versioni con il suffisso _l sono identiche ma usano il parametro passato relativo alle impostazioni locali.The versions of these functions without the _l suffix use the current locale for this locale-dependent behavior; the versions with the _l suffix are identical except that they use the locale parameter passed in instead.

Routine multibyte dipendenti dalle impostazioni localiLocale-Dependent Multibyte Routines

RoutineRoutine UsoUse
_mbclen, mblen, _mblen_l_mbclen, mblen, _mblen_l Convalidare e restituire il numero di byte in carattere multibyteValidate and return number of bytes in multibyte character
strlen, wcslen, _mbslen, _mbslen_l, _mbstrlen, _mbstrlen_lstrlen, wcslen, _mbslen, _mbslen_l, _mbstrlen, _mbstrlen_l Per le stringhe di caratteri multibyte: convalidare ciascun carattere della stringa; restituire la lunghezza della stringa.For multibyte character strings: validate each character in string; return string length. Per le stringhe di caratteri wide: restituire la lunghezza della stringa.For wide character strings: return string length.
mbstowcs, _mbstowcs_l, mbstowcs_s, _mbstowcs_s_lmbstowcs, _mbstowcs_l, mbstowcs_s, _mbstowcs_s_l Converte una sequenza di caratteri multibyte in una sequenza di caratteri wide corrispondenteConvert sequence of multibyte characters to corresponding sequence of wide characters
mbtowc, _mbtowc_lmbtowc, _mbtowc_l Converte un carattere multibyte in un carattere wide corrispondenteConvert multibyte character to corresponding wide character
wcstombs, _wcstombs_l, wcstombs_s, _wcstombs_s_lwcstombs, _wcstombs_l, wcstombs_s, _wcstombs_s_l Converte una sequenza di caratteri wide in una sequenza di caratteri multibyte corrispondenteConvert sequence of wide characters to corresponding sequence of multibyte characters
wctomb, _wctomb_l, wctomb_s, _wctomb_s_lwctomb, _wctomb_l, wctomb_s, _wctomb_s_l Converte un carattere wide in un carattere multibyte corrispondenteConvert wide character to corresponding multibyte character
mbrtoc16, mbrtoc32mbrtoc16, mbrtoc32 Converte un carattere multibyte nel carattere UTF-16 o UTF-32 equivalenteConvert multibyte character to equivalent UTF-16 or UTF-32 character
c16rtomb, c32rtombc16rtomb, c32rtomb Converte un carattere UTF-16 o UTF-32 nel carattere multibyte equivalenteConvert UTF-16 or UTF-32 character to equivalent multibyte character

Vedere ancheSee Also

Internazionalizzazione Internationalization
Routine di runtime per categoriaRun-Time Routines by Category