substring찾는 알고리즘 구현을 해냈는데 특정위치나 같은 단어가 몇개인지 체크하는건 정상적으로 되는데
이게 영어나 숫자 기준 아스키코드 안에 있는 수들 기준입니다.
문제는 한글로 입력받은 글자를 찾을때 size찍어보니 1글자당 str.length가 2로 나오던데 이걸 어떻게 처리해야될지 막막하네요..
substring찾는 알고리즘 구현을 해냈는데 특정위치나 같은 단어가 몇개인지 체크하는건 정상적으로 되는데
이게 영어나 숫자 기준 아스키코드 안에 있는 수들 기준입니다.
문제는 한글로 입력받은 글자를 찾을때 size찍어보니 1글자당 str.length가 2로 나오던데 이걸 어떻게 처리해야될지 막막하네요..
한글은 2byte 씩 처리됨돠..
제 알고리즘에서는 size기준으로 특정값 입력받은거와 해당 긴 문자열 비교해서 비교 반복연산이 끝날 경우 size와 같으면 check가 +1되는걸로 기준을 하였는데 어떻게 바꿔야할까요?
유니코드기준으로 만드는게어떤
감사감사 시도해보겠습니다
ㄴ UTF-8 환경으로 무조건 짜실거면 이거 한번 참조 해보시길.. UTF 에서는 3 byte 로 잡아 먹는군요.. 그런데 일단 무조건 2byte 로 딱 떨어져서 문자열을 잘라 내실거면 전처리를 해야 할거 같네염..
http://blog.hippolab.com/?p=61
이거 한번 참조 해보시길.