Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Большинство подпрограмм для многобайтовых символов в библиотеке времени выполнения Microsoft распознают последовательности многобайтовых символов, относящиеся к многобайтовой кодовой странице. Выходное значение зависит от параметра LC_CTYPE категории языкового стандарта. Дополнительные сведения см. в разделе setlocale. Версии этих функций без _l суффикса используют текущий языковой стандарт для этого поведения, зависяющего от языкового стандарта. Версии с суффиксом _l идентичны, за исключением того, что они используют параметр языкового стандарта вместо текущего языкового стандарта.
Подпрограммы, зависящие от языкового стандарта
| Маршрут | Использование |
|---|---|
_mbclen, , mblen_mblen_l |
Проверить и вернуть количество байтов в многобайтовом символе |
strlen, , wcslen_mbslen_l_mbslen_mbstrlen,_mbstrlen_l |
Для строк многобайтовой кодировки: проверить каждый символ в строке и вернуть длину строки. Для строки расширенных символов: вернуть длину строки. |
mbstowcs, , _mbstowcs_lmbstowcs_s_mbstowcs_s_l |
Преобразовать последовательность многобайтовых символов в соответствующую последовательность расширенных символов. |
mbtowc, _mbtowc_l |
Преобразовать многобайтовый символ в соответствующий расширенный символ. |
wcstombs, , _wcstombs_lwcstombs_s_wcstombs_s_l |
Преобразовать последовательность расширенных символов в соответствующую последовательность многобайтовых символов |
wctomb, , _wctomb_lwctomb_s_wctomb_s_l |
Преобразовать расширенный символ в соответствующий многобайтовый символ |
Стандартные многобайтовые подпрограммы, независимые от языкового стандарта
| Маршрут | Использование |
|---|---|
mbrtoc16, mbrtoc32 |
Преобразование многобайтового символа UTF-8 в эквивалентный символ UTF-16 или UTF-32 |
c16rtomb, c32rtomb |
Преобразование символа UTF-16 или UTF-32 в эквивалентный многобайтовый символ UTF-8 |
См. также
Интернационализация
Универсальные подпрограммы среды выполнения C по категориям