[처리완료] 카페-게시판 검색 검색어 깨짐

NHN과 한글 모질라 프로젝트가 함께 하는 네이버 버그 잡기 대회 게시판 입니다.
Locked
박민권
해커
해커
Posts: 724
Joined: 2005 01 31 22:33 55
Location: 대한민국
Contact:

[처리완료] 카페-게시판 검색 검색어 깨짐

Post by 박민권 »

카페의 상단에 있는 전체 글 검색은 문제가 없으나 게시판 하단의 검색창에서 검색할 경우 검색어가 깨집니다.

리눅스 -> 由щㅤㄴㅢㅁ?ㅤㄷㅟㄶ

해결방법은 정말 간단합니다. 0순위로 수정해주셨으면 ㅡㅡ;

소스를 분석해보니 숨겨진 아이프레임 주소를
/section/SectionSearchWordCheckFrame.jsp
으로 변경시키고 있습니다.

이 파일에서는 부모창의 검색어를 체크하고 있습니다.

Code: Select all

var chk_query = wordchk1(frm.query.value);
이 주소는 다시 부모창의 searchFrmAfter(frm) 함수를 이용해 검색어 쿼리를 날리는데 문제는 카페자체의 인코딩은 euc-kr 인데 반해서
/section/SectionSearchWordCheckFrame.jsp
파일의 인코딩은 utf-8 이더군요.

때문에 검사후 다시 부모창으로 검색어를 되돌리는 과정에서 깨져버린 단어로 대치됩니다.

Code: Select all

frm.query.value=chk_query;
위의 파일을 euc-kr 로 저장시키시면 문제가 해결될 것이라고 생각합니다.
User avatar
후니미닉
해커
해커
Posts: 1393
Joined: 2004 12 11 20:01 26
Contact:

Re: 카페-게시판 검색시 검색어 깨짐 및 해

Post by 후니미닉 »

박민권 wrote:위의 파일을 euc-kr 로 저장시키시면 문제가 해결될 것이라고 생각합니다.
전체적으로 UTF-8로 바꾸는게 낫지 않을까요?
BlueRobot
도우미
도우미
Posts: 260
Joined: 2004 11 18 22:52 19
Location: 한국어 위키백과
Contact:

Re: 카페-게시판 검색시 검색어 깨짐 및 해

Post by BlueRobot »

프랙탈 wrote:
박민권 wrote:위의 파일을 euc-kr 로 저장시키시면 문제가 해결될 것이라고 생각합니다.
전체적으로 UTF-8로 바꾸는게 낫지 않을까요?
UTF-8은 일단 네이버 서비스가 많으니까 그걸 일일이 다 UTF-8로 바꿀 수는 없는 노릇이고요. 차근차근 단계적으로 밟아야 합니다.

그렇게 한다면 UTF-8이 실현되겠지요.
Last edited by BlueRobot on 2006 02 22 15:47 27, edited 1 time in total.
박민권
해커
해커
Posts: 724
Joined: 2005 01 31 22:33 55
Location: 대한민국
Contact:

Re: 카페-게시판 검색시 검색어 깨짐 및 해

Post by 박민권 »

프랙탈 wrote:
박민권 wrote:위의 파일을 euc-kr 로 저장시키시면 문제가 해결될 것이라고 생각합니다.
전체적으로 UTF-8로 바꾸는게 낫지 않을까요?
전체를 UTF-8로 바꾸기에는 상당한 비용과 시간이 필요하기 때문에 힘들다고 생각합니다.
엄청난 양의 DB에 구축된 데이터 또한 UTF-8로 변경시켜야 하고 서버또한 UTF-8에 맞춰 설정이 필요할 것이며 이로 인해 발생할 문제는 예측하기 어렵다고 봅니다.
추후 개편 및 신규 서비스에 한해서 UTF-8을 적용하는 것이 좋다고 생각합니다.
NAVER
서포터즈
서포터즈
Posts: 91
Joined: 2006 01 26 15:58 04
Location: 서울
Contact:

해결방법..

Post by NAVER »

해결방법까지 제시해주셔서 너무 감사합니다 :D
해당 서비스 개발자에게 전달하도록 하겠습니다~
네이버입니다.
박민권
해커
해커
Posts: 724
Joined: 2005 01 31 22:33 55
Location: 대한민국
Contact:

Re: 해결방법..

Post by 박민권 »

NAVER wrote:해결방법까지 제시해주셔서 너무 감사합니다 :D
해당 서비스 개발자에게 전달하도록 하겠습니다~
오늘 확인해보니 이 문제가 해결 되었군요.
기쁘네요. 수고하셨습니다.
Locked

Who is online

Users browsing this forum: No registered users and 2 guests