멀티바이트 문자 시퀀스 해석
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 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기