싱글 바이트 문자 집합
SBCS(싱글 바이트 문자 집합)는 256개의 개별 문자를 코드 페이지로 구현된 식별 코드 값에 매핑하는 것입니다. SBCS는 Windows 코드 페이지 또는 OEM 코드 페이지에 해당할 수 있습니다. SBCS 코드 페이지에는 네이티브가 아닌 코드 페이지(예: EBCDIC 코드 페이지)가 포함될 수도 있습니다. 이러한 코드 페이지의 정의는 코드 페이지를 참조하세요.
참고
새 Windows 애플리케이션은 유니 코드 를 사용하여 다양한 코드 페이지의 불일치를 방지하고 지역화를 용이하게 해야 합니다. 그러나 일부 레거시 프로토콜은 SBCS를 사용해야 합니다. 각 SBCS 코드 페이지는 서로 다른 문자를 지원하지만 유니코드에서 제공하는 전체 문자 범위를 지원하는 페이지는 없습니다. 각 SBCS 코드 페이지는 다르게 인코딩된 다른 하위 집합을 지원합니다. 다른 코드 페이지의 동일한 데이터 값이 다른 문자를 인코딩할 수 있으므로 SBCS 코드 페이지에서 다른 SBCS 코드 페이지로 변환된 데이터는 손상될 수 있습니다. 유니코드에서 SBCS로 변환된 데이터는 지정된 코드 페이지가 특정 유니코드 데이터에 사용되는 모든 문자를 나타내지 못할 수 있으므로 데이터 손실이 발생할 수 있습니다.
애플리케이션은 Windows 함수의 "A" 버전과 함께 SBCS Windows 코드 페이지를 사용합니다. 함수 프로토타입 및 코드 페이지에대한 규칙을 참조하세요. SBCS 코드 페이지를 식별하기 위해 애플리케이션은 GetCPInfo 또는 GetCPInfoEx 함수를 사용할 수 있습니다. 또한 애플리케이션은 MultiByteToWideChar 및 WideCharToMultiByte 함수를 사용하여 유니코드와 SBCS 문자열 간에 매핑할 수 있습니다.
관련 항목