[제나플러스] 일본어 글자 자르기 utf-8
페이지 정보
작성자 제로 작성일 09-08-07 05:01 조회 43,987 댓글 0본문
int count_UTF8(const unsigned char *string)
{
int len = 0;
while(*string){
if(*string < 0x1f || *string == 0x7f){
// 制御コード
}else if(*string <= 0x7f){
++len; // 1バイト文字
}else if(*string <= 0xbf){
; // 文字の続き
}else if(*string <= 0xdf){
++len; // 2バイト文字
}else if(*string <= 0xef){
++len; // 3バイト文字
}else if(*string <= 0xf7){
++len; // 4バイト文字
}else if(*string <= 0xfb){
++len; // 5バイト文字
}else if(*string <= 0xfd){
++len; // 6バイト文字
}else{
; // 使われていない範囲
}
++string;
}
return len;
}
관련링크
댓글목록 0
등록된 댓글이 없습니다.
