유니코드 한글 초성, 중성, 종성 조합 원리

1 개요[ | ]

유니코드 한글 조합 원리
유니코드 한글 초성, 중성, 종성 조합 원리
  • 유니코드 한글은 가~힣
0xAC00 ~ 0xD7A3
  • 경우의 수: 초성 19가지, 중성 21가지, 종성 28가지[1]
// 초성 0~18, 중성 0~20, 종성 0~27
function cjj2han( cho, jung, jong ) {
	return String.fromCharCode( 0xAC00 + 21*28*cho + 28*jung + jong );
}

console.log( cjj2han( 0,  0,  0) ); // 가
console.log( cjj2han( 0,  0,  1) ); // 각
console.log( cjj2han( 0,  0, 27) ); // 갛
console.log( cjj2han( 1,  0,  0) ); // 까
console.log( cjj2han(18, 20, 27) ); // 힣

2 같이 보기[ | ]

3 참고[ | ]

  1. 없는 경우 포함
문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}