Page 26 -
P. 26

ASCII는 추후 유럽 문자, 도형 문자 등을 포함하여 256개 글자를 표현할 수 있는 확장
             ASCII(Extended ASCII)로 발전한다.
             ASCII 코드는 파이썬 2, C, 또는 C++ 프로그래밍 언어 등에서 기본으로 사용한다.

             EUC-KR은 한국에서 표준화시킨 한글 문자 변환 표이다. EUC-KR은 ASCII 코드를 포함하
             고, 한글 등을 2바이트로 표현할 수 있도록 만들어졌다.


             표 5-3 EUC-KR 한글 코드 표의 일부
               16진수 코드   문자    16진수 코드    문자    16진수 코드   문자     16진수 코드   문자
               B0A1     가     B0A2       각     B1A3       간     B1A4       갇

               B1A5     갉     B1A6       갊     B1A7       감     B1A8       갑
               B2A1     깹     B2A2       깻     B2A3       깼     B2A4       깽



             표 5-3에서 볼 수 있듯이, EUC-KR은 한글을 초성, 중성, 종성을 조합하는 형태가 아니라
             이미 완성되어 있는 형태로 코드화시켰다. 이는 현대 한글에서 자주 쓰이는 2350글자만 표현
             할 수 있어 초성, 중성, 종성을 조합해서 만들 수 있는 모든 한글을 표현할 수 없다는 점에서
             질타를 많이 받았다.

             1990년에 MBC에서 방영하면서 화제를 모았던 “똠방각하”라는 드라마가 있었다. EUC-KR
             에는 “똠” 글자가 없어서 컴퓨터에서 드라마 제목을 제대로 표현하지 못하는 것 때문에 논란
             이 일기도 했다.
             cp949는 마이크로소프트사의 윈도우에서 사용하기 위해 만든 한글 코드 표이다. 한글을 모두

             표현할 수 없는 EUC-KR을 보완하여 초성, 중성, 종성을 이용해서 조합할 수 있는 모든 한글
             을 표현할 수 있도록 확장해서 만든 것이다. 하지만 EUC-KR과 비슷하게 이미 조합된 한글
             을 코드화시켰다.

             cp949는 프로그래밍 언어에 따라서 MS949라고 부르는 경우도 있다. 한글 윈도우의 기본 콘
             솔 프로그램(cmd.exe)에서 쓰는 것이 cp949이고, 한글 윈도우에서는 ANSI 인코딩이라고 부
             르기도 한다. ANSI 인코딩은 국가별 윈도우마다 다른 인코딩 방식으로 되어 있다. 따라서
             ANSI 인코딩보다는 cp949라고 기억하는 것이 낫다.

             마이크로소프트사에서 예전에 윈도우를 만들던 방식은 사용자가 많은 영문, 유럽 일부 국가
             의 언어, 일본어 버전의 윈도우를 먼저 출시한 후, 한글처럼 사용자가 적은 언어를 사용하는
             언어 버전을 나중에 만들었다. 이러다보니 한글 윈도우는 영문 윈도우보다 1~2년 정도 더 나
             중에 발매되기도 했다.




        184  │  파이썬
   21   22   23   24   25   26   27   28   29   30   31