|
2006년 10월 04일
문자셋과 문자셋 인코딩이란 말은 자주 섞어쓰게 됩니다.
문자셋 인코딩을 간단하게 문자셋이라고 부르기도 하고 인코딩이라고 부르기도 합니다. 이런게 혼용되서 사용하다보니 처음에 개념잡기가 너무 힘들었습니다. 그래서 문자셋과 문자셋 인코딩의 개념에 대해서 간단하게 설명하고자 합니다. 문자셋이란 문자들의 모임입니다. 영어라면 {abcd...ABCD...} 한글이라면 {가갸거겨...힣} 이런 식입니다. 색깔셋이 있다면 {빨주노초파남보...} 뭐 이렇겠죠. 그럼 문자셋 인코딩이란 무엇인가? 문자셋 인코딩은 문자모임을 출력시키기 위해 필요합니다. 그림파일도 여러가지 포맷이 존재합니다. jpg, png, gif 등등. 같은 빨강색이라도 기록되어 있는 바이트는 포맷방식 마다 서로 다릅니다. 그것처럼 문자도 마찬가지 입니다. 똑같은 글자라도 문자셋 인코딩에 따라 바이트가 다릅니다. 유니코드를 예로 이야기 하겠습니다. 유니코드에서 '자'는 16진수로 'C790'번(?) 입니다. 이 '자'를 UTF-8 인코딩으로 표현하면 3바이트로 나타낼 수 있습니다. 10진수로 나타내보면 '236, 158, 144' 입니다. 이 3개의 바이트를 UTF-8 인코딩에 대입하면 유니코드 문자셋의 'C790'번에 위치하는 '자'라는 글자와 매치가 되는 것입니다. EUC-KR은 유니코드 문자셋에 대한 인코딩 방식이 아닙니다. 따로 한글 문자셋에 대한 인코딩 방식인데 이 한글 문자셋(이하 EUC-KR용 문자셋)에 대한 명칭을 잘 모르겠습니다. '자'라는 글자를 EUC-KR로 표현하면 2바이트 '192, 218'로 나타낼 수 있습니다. 이 2개의 바이트를 EUC-KR 인코딩에 대입하면 EUC-KR용 문자셋의 '자'라는 글자와 매치가 되는 것입니다. 유니코드 문자셋에는 모든 나라의 언어를 지원하는데 비해 EUC-KR용 문자셋은 한글 이외의 언어를 제대로 지원하지 못합니다. 문자셋과 이 문자셋에 있는 글자를 표현하기 위한 인코딩이 잘못되었을 경우 글씨가 깨져서 나타나게 되는 것입니다. '236, 158, 144'를 UTF-8로 읽어야 유니코드 문자셋과 매치하여 '자'라는 글자가 되지 EUC-KR로 읽으면 EUC-KR용 문자셋과 매치하여 '옄'으로 표시됩니다. 울트라에디트등의 편집기를 이용해서 UTF-8, EUC-KR 이 두가지 인코딩으로 저장한 텍스트 파일을 만들어 이진편집을 해보면 기록된 바이트를 직접 눈으로 확인하 실 수 있습니다. |
ABOUT
이글루 파인더
카테고리
그냥 잡담
※방명록은 따로 없고 무조건 최신글에 댓글 남기시면 됩니다. ^^ 최근 등록된 덧글
new r(ed l)ight 일까요? ;;
by -A2- at 11/08 설치방법을 참고해보세요. http://cod.. by -A2- at 11/08 뉴라이트 = 뉴빨갱이 일지도... ㅠㅠ by rince at 11/08 워프로 이전준비 중에 있습니다. 미리 .. by 주책소동 at 11/08 혹시 노트북이 터치패드 대신 빨콩인가요? ;; by -A2- at 11/08 저도 그렇습니다. ㅎㅎ by -A2- at 11/08 와우! 이거 신기하네요 ㅎㅎ 음 하드웨어.. by 온새미 at 11/08 오오... 저도 쓰고싶지만 그렇게 메이.. by 온새미 at 11/08 저도 한때는 퍼주기라고 생각을 했었는.. by -A2- at 11/08 현 정책에 대한 의견 모두 지극히 옳은.. by 허접 at 11/07 그러니까 저도 깜놀했어요. by -A2- at 11/07 엥 하드웨어적으로 멀티터치를 지원하지.. by 떠돌이 at 11/07 이거 하드웨어적 멀티터치와는 다른거 .. by -A2- at 11/07 오오... 하면서 저는 적용을 하러 가.. by 온새미 at 11/07 저 예비군 훈련 받고나니 신종플루 때문.. by -A2- at 11/05 공감 감사합니다. ^^ by -A2- at 11/05 하긴 정말 그러내요. 저도 칼빈과 M16을.. by 드자이너김군 at 11/05 옳으신 말씀입니다! 저도 이제 곧 군대.. by 온새미 at 11/05 추가 내용 감사드립니다. ^^ by -A2- at 11/04 오랜만에 들렸습니다. 요즘 디자인 패.. by 최익필 at 11/03 최근 등록된 트랙백
위드블로그에 블로그관련 리뷰도쓰고 ..
by LovedWeb 위드블로그 초보자 광렙 가이드 by A2공간 - 도움되는 글을 쓰자 '이명박가카' 그만하시죠? : 일제고사.... by 창틀에 걸린 꿈들 올블로그 5주년 기념 고기파티 by √ MIRiyA's AstraLog 올블로그 5주년행사 후기입니다. by 김Su다. 올블로그 5주년 생일파티 다녀왔습니다 by bamboo forest 재수생의 올블로그 5주년 파'뤼' 참석기~! by JANUARYfaceNET 올블로그 5주년 축하합니다! by 시리니 올블로그 5주년 행사에 다녀왔습니다 by Through the Migojarad 올블로그 5주년 생일, 청계산에서 즐겁.. by 새우깡소년, Day of Blog 이전블로그
라이프로그
|