핵심 요약
Microsoft Developer의 Windows는 텍스트를 클립보드에 설정할 때 CF_LOCALE을 현재 키보드 레이아웃의 LCID로 합성하는 정책과 1252(ANSI) 및 437(OEM) 매핑의 backward 호환성을 설명합니다.
구현 방법
- CF_LOCALE 합성은 텍스트 최초 설정 시 시스템이 결정합니다.
- 16비트 Windows의 정책을 32비트에서도 유지하며 backward 호환성을 보장합니다.
- 예로 US-International 키보드 입력 시 US-English LCID를 사용하고, 해당 코드 페이지 1252를 ANSI로, 437을 OEM으로 적용합니다.
주요 결과
- 다양한 Windows 버전 간 일관된 로케일 처리 정책을 확인할 수 있습니다.
- 다중 로케일 이슈는 향후 심층적으로 다루기로 예고되어 있습니다.
