C#에서 유니코드를 이용한 한글 자모 분리와 결합


C#에서 유니코드를 이용한 한글 자모 분리와 결합

완성형 한글의 Unicode 범위는 AC00에서부터 D7AF(정확히는 D79F) 범위에 걸쳐 매핑 되어 있다. 한글 자모의 경우 Unicode 범위는 1100에서부터 11FF 범위에 걸쳐 있다. 유니코드의 자모값의 코드표 http://www.unicode.org/charts/PDF/U1100.pdf 한글 완성형 코드표 http://www.unicode.org/charts/PDF/UAC00.pdf # 한글 처리를 위한 기초 함수 아래 예제는 완성형 유니코드를 이용하여 자음과 모음을 분리, 결합하는 함수이다. 유니코드 표를 보면 한글이 사전순으로 정리되어 있다. 그래서 초성 자음과 종성 자음의 거리 계산하여 각 자음과 모음을 조합할 수 있다. Console.WriteLine(한글도우미.자소결합('ㄷ', 'ㅏ..


원문링크 : C#에서 유니코드를 이용한 한글 자모 분리와 결합