다음을 통해 공유


멀티바이트 문자 시퀀스 해석

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 런타임 루틴