본문 바로가기
실버를 위한 코딩

[컴퓨터] 한국어 문자 인코딩 방식인 코드 페이지 949, CP949

by forSilver 2024. 4. 28.
반응형

한국어 문자 인코딩 방식, CP949

CP949는 한국어 문자 인코딩 방식 중 하나로, 마이크로소프트에서 개발하였으며 Windows 시스템에서 널리 사용됩니다. 이 인코딩은 EUC-KR을 확장한 것으로, 완성형 한글 외에도 추가적인 한글 조합형 문자를 포함할 수 있게 설계되었습니다. CP949는 때로는 UHC(Unified Hangul Code)라고도 불립니다.

CP949의 특징

  1. 호환성: CP949는 EUC-KR과의 호환성을 유지하며, 기존 EUC-KR 인코딩에서 사용되는 문자 집합에 추가 문자를 포함합니다. 이로 인해 더 많은 한글 문자를 표현할 수 있습니다.
  2. 문자 수: CP949는 약 11,172개의 한글 글자를 지원합니다. 이는 EUC-KR에서 지원하는 2,350개의 한글 글자보다 훨씬 많은 수입니다. 이 인코딩 방식은 추가적인 한글 자모를 포함하여 이전에 표현할 수 없었던 복합 한글 자모까지 지원합니다.
  3. 사용 범위: 주로 한국에서 사용되며, 한글 Windows 운영 체제 및 응용 프로그램에서 기본적으로 사용됩니다. CP949는 특히 오래된 한국어 웹사이트나 레거시 시스템에서 여전히 사용되고 있습니다.

UTF-8과의 관계

현재 많은 시스템과 애플리케이션은 국제적인 표준인 UTF-8을 사용하여 문자를 인코딩하는 방향으로 전환하고 있습니다. UTF-8은 유니코드를 기반으로 하며, 전 세계적으로 모든 문자를 하나의 인코딩 방식으로 처리할 수 있는 능력을 제공합니다. CP949와 달리 UTF-8은 모든 언어의 문자를 지원하며, 웹과 모바일 환경에서 더욱 널리 사용됩니다.

문자인코딩(위키백과에서)

정리

CP949를 사용하는 오래된 문서나 데이터는 현대 시스템에서도 호환성을 유지하기 위해 여전히 중요할 수 있으나, 새로운 프로젝트나 개발에서는 UTF-8 사용이 권장됩니다. 이는 문자 인코딩의 표준화를 통해 글로벌 사용자와의 호환성을 보장하기 때문입니다.