utf-8 기본 인코딩 변경.
utf-8 byte order mark 검사 기능 추가.
searchAll 코드 수정.
자기자신에 대한 문자열검사 후 재귀호출