'유니코드'에 해당되는 글 2건

  1. 2009.02.15 [유니코드] 한글 음절과 자모의 영역/주소 - Unicode Hangul Code Point Map
  2. 2009.02.08 유니코드 코드표
2009. 2. 15. 10:43

[유니코드] 한글 음절과 자모의 영역/주소 - Unicode Hangul Code Point Map

출처 : http://mwultong.blogspot.com/2006/09/unicode-hangul-code-point-map.html

한글 자모와 음절이 유니코드에서 차지하는 각 영역들을 나열한 것입니다. 키보드로 입력하여 직접 사용할 수 있는 한글 영역은 별표(*)로 표시했습니다.


한글 자모 (Hangul Jamo)
한글 초성 ㄱ: 1100
~
한글 종성, 여린히읗:11F9

※ 여린히읗(된이응)은, "ㅎ"에서 맨 위의 점이 없는 것입니다. 즉, 수평선 밑에 동그라미 하나가 있는 모양입니다.




* 한글 호환 자모 (Hangul Compatibility Jamo)
ㄱ: 3131
~
아래아 이: 318E

※ "아래아 이"는 현대 한글의 "이"와 같지만, 이응 대신에 아래아가 있습니다. 즉, 동그라미 대신에 점이 한 개 찍혀 있습니다.
※ 키보드로 한글 자모(ㄱㄴㄷㄹ, ㅏㅑㅓㅕ)를 입력할 때 이 영역이 사용됩니다.




* 한글 음절 (Hangul Syllables)
가: AC00
~
힣: D7A3

※ 가장 중요한 한글 영역입니다. 현대 한글 낱자 11172자가 모두 들어 있습니다.




한글 반각 자모 (Halfwidth Jamo / Halfwidth Hangul variants)
(반각) ㄱ: FFA1
~
(반각) ㅣ: FFDC

※ 위의, "ㅣ" 는, 숫자1이나, 알파벳l이 아니라, 한글 모음 "이"입니다.
※ 이 부분은 쓰이지 않는 것 같습니다.






유니코드에 한글 자모들이 중복되어 있는데, 실제로 사용되는 것은 "한글 호환 자모 (Hangul Compatibility Jamo)"였습니다. uniview.pl 유틸리티로, 실제 한글 자모들의 코드 포인트를 알아본 결과입니다:

3131:ㄱ
3134:ㄴ
3137:ㄷ
3139:ㄹ
3141:ㅁ
3142:ㅂ
3145:ㅅ
3147:ㅇ
3148:ㅈ
314A:ㅊ
314B:ㅋ
314C:ㅌ
314D:ㅍ
314E:ㅎ

314F:ㅏ
3151:ㅑ
3153:ㅓ
3155:ㅕ
3157:ㅗ
315B:ㅛ
315C:ㅜ
3160:ㅠ
3161:ㅡ
3163:ㅣ

AC00:가
D7A3:힣


2009. 2. 8. 12:53

유니코드 코드표

출처 : http://ko.wikipedia.org/wiki/유니코드_0000~0FFF

유니코드도 버전별로 지원하는 문자가 틀리군...

가끔 DB에 저장된 데이터가 브라우저에 표시될 때 표시할 수 없는 경우가 있다.
이 경우에는 해당 클라이언트의 유니코드 버전이 낮아서 그런 것 같다.

해결 방안은 정규식을 이용해서 해당 유니코드를 치환하거나 alert 창을 띄우거나 해야겠다.

상세한 해결 방안은 나중에...