utf-8의 한글 코드 검사 방법이 궁금합니다.

la9527의 이미지

if (cHangul & 0x80) {
   한글 코드임  
} else {
   한글 코드 아님
}

일반적인 euc_kr 한글은 위와 같이 구분할 수 있는데,
utf-8에서 한글 코드를 구분하는 방법에 대해서 궁금합니다.
코드셋이 어떻게 이루어 졌는지 찾기 힘드네여.
간단하게 구분할 방법이 없을까여?

cdpark의 이미지

프로그램 내에서 UTF-8을 직접 다루지 않고 UCS2로 바꿔서 쓰면 됩니다.
UCS2에서 한글은 "가"에 해당하는 uAC00에서부터 연속된 11172자의 영역을 차지합니다.

la9527의 이미지

우선 답변 주셔서 감사하구여.. 제가 UCS2를 잘 모르겠는데..
죄송하지만 설명좀 부탁드립니다. ^^;;
아님 관련 사이트라도..

감사합니다.

정태영의 이미지

말그대로 iconv 등을 이용.. charset 을.. ucs_2 로 변환하는 방법도 있고..
오렐리에서 나온 cjkv 책을 보시면 자세하게 나옵니다 =3=33

그리고.. 여기 게시판에서 utf8 정도로만.. 검색해보셔도
많은 자료가 ..

오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...

http://mytears.org ~(~_~)~
나 한줄기 바람처럼..

la9527의 이미지

이것저것 찾아보니.. 답변이 많이 있네여..
코드셋 변경으로 가닥을 잡았습니다.

답변 감사합니다..