싱글바이트 및 멀티 바이트 문자 집합

ASCII 문자 집합은 0x00 – 0x7F 범위 문자를 정의합니다.0X00 범위 내에서 문자를 정의 하는 다른 문자 집합을 주로 유럽의 여러-0x7f의 ASCII 문자를 동일 하 게 설정 하는 확장된 문자 집합에서 0x80 – 0xff를 정의할 수도 있습니다.8 비트의 단일 바이트 문자 집합 즉 (SBCS) 역시 많은 유럽 언어의 문자 집합으로 ASCII 문자를 표현 하기에 충분 합니다.그러나 한국어와 같은 일부 비 유럽 문자 집합에는 싱글바이트 코드 구성표로 표현할 수 및 따라서 멀티 바이트 문자 집합이 필요한 것 보다 많은 문자가 포함 되어 있는 (MBCS) 인코딩.

[!참고]

많은 SBCS Microsoft 런타임 라이브러리의 루틴을 멀티 바이트로 된 바이트, 문자 및 문자열을 적절 하 게 처리 합니다.많은 멀티 바이트 문자 집합은 ASCII 문자 집합의 부분 집합으로 정의 합니다.많은 멀티바이트 문자 집합에서 0x00 – 0x7F 범위에 있는 각 문자는 ASCII 문자 집합에서 동일한 값을 갖는 문자와 같습니다.둘 다의 예를 들어, ASCII 및 MBCS 문자열, 1 바이트 NULL 문자 ('\ 0') 값 0x00 이며 종료 null 문자를 나타냅니다.

멀티 바이트 문자 집합 모두 싱글바이트 및 더블 바이트 문자의 구성 될 수 있습니다.따라서 멀티 바이트 문자열을 싱글바이트 및 더블 바이트 문자 혼합 되어가 있을 수 있습니다.멀티 바이트 2 바이트 문자의 선행 바이트 및 후행 바이트 있습니다.특정 멀티바이트 문자 집합에서 선행 바이트는 후행 바이트와 마찬가지로 일정한 범위 안에 포함됩니다.이러한 범위가 겹치는 경우에 특정된 바이트가 선행 바이트 인지 후행 바이트와 작동 하는지 확인 하려면 특정 상황에 따라 수 있습니다.

참고 항목

참조

국제화

범주별 런타임 루틴