국제 언어 환경 설명서

멀티바이트 지원 환경

중국어, 일본어 또는 한국어 문자와 같은 멀티바이트 문자는 단일 바이트로 저장할 수 없는 문자입니다. 이러한 문자는 기억 장치의 2, 3 또는 4바이트가 필요합니다. 더 정확한 정의는 ISO/IEC 9899:1990 부속 절 3.13에서 찾을 수 있습니다.

추가된 새 국제화 기능, ISO/IEC 9899:1990라고도 하는 ANSI C에 대한 개정 1은 일괄하여 멀티바이트 지원 환경(MSE)이라고도 합니다. 개정 1은 상태가 있는 멀티바이트 코드 세트와 더 나은 와이드캐릭터 처리 지원을 위한 추가 국제화 API를 정의합니다.

프로그래밍 모델은 멀티바이트 문자가 논리 장치에서 읽히고 내부적으로 넓은 문자로 저장 가능하게 합니다. 넓은 문자는 프로그램에 의해 그 자체로 논리적 엔티티로 처리될 수 있습니다. 최종적으로 이 넓은 문자는 적절한 변환을 거쳐 논리적 단위로 외부장치로 쓰여질 수 있습니다.

절차는 단일바이트 문자가 읽히고 조작되며 재작성되는 방식과 유사합니다. MSE는 프로그램이 단일바이트 문자에 사용되는 동일한 프로그래밍 모델을 사용하여 멀티바이트 문자를 처리하도록 작성 가능하게 합니다.