다음을 통해 공유


싱글 바이트 문자 집합

SBCS(싱글 바이트 문자 집합)는 256개의 개별 문자를 코드 페이지로 구현된 식별 코드 값에 매핑하는 것입니다. SBCS는 Windows 코드 페이지 또는 OEM 코드 페이지에 해당할 수 있습니다. SBCS 코드 페이지에는 네이티브가 아닌 코드 페이지(예: EBCDIC 코드 페이지)가 포함될 수도 있습니다. 이러한 코드 페이지의 정의는 코드 페이지를 참조하세요.

참고

새 Windows 애플리케이션은 유니 코드 를 사용하여 다양한 코드 페이지의 불일치를 방지하고 지역화를 용이하게 해야 합니다. 그러나 일부 레거시 프로토콜은 SBCS를 사용해야 합니다. 각 SBCS 코드 페이지는 서로 다른 문자를 지원하지만 유니코드에서 제공하는 전체 문자 범위를 지원하는 페이지는 없습니다. 각 SBCS 코드 페이지는 다르게 인코딩된 다른 하위 집합을 지원합니다. 다른 코드 페이지의 동일한 데이터 값이 다른 문자를 인코딩할 수 있으므로 SBCS 코드 페이지에서 다른 SBCS 코드 페이지로 변환된 데이터는 손상될 수 있습니다. 유니코드에서 SBCS로 변환된 데이터는 지정된 코드 페이지가 특정 유니코드 데이터에 사용되는 모든 문자를 나타내지 못할 수 있으므로 데이터 손실이 발생할 수 있습니다.

 

애플리케이션은 Windows 함수의 "A" 버전과 함께 SBCS Windows 코드 페이지를 사용합니다. 함수 프로토타입 및 코드 페이지에대한 규칙을 참조하세요. SBCS 코드 페이지를 식별하기 위해 애플리케이션은 GetCPInfo 또는 GetCPInfoEx 함수를 사용할 수 있습니다. 또한 애플리케이션은 MultiByteToWideCharWideCharToMultiByte 함수를 사용하여 유니코드와 SBCS 문자열 간에 매핑할 수 있습니다.

문자 집합

더블 바이트 문자 집합