IT-Consultant
Search97에서 UTF8 사용하기
알 수 없는 사용자
2007. 9. 9. 12:59
사실 search97에서는 utf8 로케일이 없다. 그런데 브리태니커에만 search97 로케일이 있다. 형태소 분석 모듈이 좀 오래된 것이긴 하지만 어쨋든 UTF8을 지원한다.
내부적으로 UTF8을 지원하긴 하지만 값을 입력 받는 곳은 s97_cgi.exe이기 때문에 중간에 변환을 해줘야 한다. 이 역활을 하는 것이 s97_utf8.exe이다.
여기까지는 기존에도 존재하던 것이라서 문제는 없지만 이번에 통합검색을 구축하려 하다보니 여러가지 문제가 발생했다.
첫번째로 코드셋이 서로 달라서 문제가 발생했다.
이 문제는 이렇게 풀면 된다.
1. 사용자 입력값을 s97_utf8로 넘겨서 utf8로 바꾼다.
2. 그 다음부터는 s97_cgi를 사용하면 된다.
내부적으로 UTF8을 지원하긴 하지만 값을 입력 받는 곳은 s97_cgi.exe이기 때문에 중간에 변환을 해줘야 한다. 이 역활을 하는 것이 s97_utf8.exe이다.
여기까지는 기존에도 존재하던 것이라서 문제는 없지만 이번에 통합검색을 구축하려 하다보니 여러가지 문제가 발생했다.
첫번째로 코드셋이 서로 달라서 문제가 발생했다.
이 문제는 이렇게 풀면 된다.
1. 사용자 입력값을 s97_utf8로 넘겨서 utf8로 바꾼다.
2. 그 다음부터는 s97_cgi를 사용하면 된다.