유니코드에 있어 한글 오토마타는 쉬운편이다.
아무튼 초성/중성/종성 을 수식대로 입력을 하면 딱! 하고 코드값이 나오는 형식이다.
제한적이지만 어느정도 한글창제 원리에 맞추어 "조합형" 식으로 나열을 했기 때문이다.
한글 조합하기
한글 분해하기
한글 갯수
---
2014.03.26 추가
[링크 : http://blog.naver.com/netcrazy0/110066486580] 코드
[링크 : http://www.typographyseoul.com/181344]
            
                    
                    
아무튼 초성/중성/종성 을 수식대로 입력을 하면 딱! 하고 코드값이 나오는 형식이다.
제한적이지만 어느정도 한글창제 원리에 맞추어 "조합형" 식으로 나열을 했기 때문이다.
한글 조합하기
| 한글글자 = 초성 * 21 * 28 + (중성 - 19) * 28 + (종성 - 40) + BASE_CODE(한글코드 테이블의 첫번째 문자코드) 예) 강 = ㄱ + ㅏ + ㅇ = 0 * 21 * 28 + (19 - 19) * 28 + (61 - 40) + 0xAC00 = 0xAC00(44032) + 21 = 44053 = 0xAC15 [링크 : http://codepedia.tistory.com/42] | 
한글 분해하기
| Jong = UniValue % 28; Jung = ( ( UniValue - Jong ) / 28 ) % 21; Cho = parseInt (( ( UniValue - Jong ) / 28 ) / 21); [링크 : http://zextor.tistory.com/2669852] | 
한글 갯수
| 초성은 19개 중성은 21개 종성은 28개 
 [링크 : http://kudak.egloos.com/740202] [링크 : http://www.w3c.or.kr/i18n/hangul-i18n/ko-code.html] [링크 : http://ko.wikipedia.org/wiki/한글] | 
초성
| ㄱ | ㄲ | ㄴ | ㄷ | ㄸ | ㄹ | ㅁ | ㅂ | ㅃ | ㅅ | ㅆ | ㅇ | ㅈ | ㅉ | ㅊ | ㅋ | ㅌ | ㅍ | ㅎ | 
| r | R | s | e | E | f | a | q | Q | t | T | d | w | W | c | z | x | v | g | 
중성
| ㅏ | ㅐ | ㅑ | ㅒ | ㅓ | ㅔ | ㅕ | ㅖ | ㅗ | ㅘ | ㅙ | ㅚ | ㅛ | ㅜ | ㅝ | ㅞ | ㅟ | ㅠ | ㅡ | ㅢ | ㅣ | 
| k | o | I | O | j | p | u | P | h | hk | ho | hl | y | n | nj | np | nl | b | m | ml | l | 
종성
| ㄱ | ㄲ | ㄳ | ㄴ | ㄵ | ㄶ | ㄷ | ㄹ | ㄺ | ㄻ | ㄼ | ㄽ | ㄾ | ㄿ | ㅀ | ㅁ | ㅂ | ㅄ | ㅅ | ㅆ | ㅇ | ㅈ | ㅊ | ㅋ | ㅌ | ㅍ | ㅎ | 
| r | R | rt | s | sw | sg | e | f | fr | fa | fq | ft | fx | fv | fg | a | q | qt | t | T | d | w | c | z | x | v | g | 
---
2014.03.26 추가
[링크 : http://blog.naver.com/netcrazy0/110066486580] 코드
[링크 : http://www.typographyseoul.com/181344]
'모종의 음모 > 다국어 지원' 카테고리의 다른 글
| Hebrew code range (unicode) (0) | 2010.04.30 | 
|---|---|
| 태국어(Thai) / 히브리어(Hebrew) (0) | 2010.04.23 | 
| Unicode BOM(Byte Order Mark) (0) | 2010.03.04 | 
| 국가코드 / 언어코드(country code/ langugae code) (0) | 2010.02.11 | 
| cyriilic character 정리 (0) | 2009.04.10 | 






