검색에서 \\ 가 생기는 이유가 뭘까요?

· 17년 전 · 776 · 10
오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.

오류 주소 : http://www.iunews.co.kr

검색을 할때 검색시에 문제는 없으나 검색된 내용 중 xxx의 검색 결과 라고 나온 부분을 클릭하면 해당 게시판으로 이동 후 해당 게시물의 내용이 나와야 하는데 여기서도 \\ 가 생겨버리네요

예를 들어 실제로 계량 이라고 검색시 '이송장치 검색결과'와 '계량장치 검색결과'가 나오게 됩니다
여기서 '이송장치 검색결과'를 클릭하면 위의 결과가 나와야 하는데 '이송장치'라는 이름의 게시판으로 이동 후 내용이 없다고 나오고 상단의 게시판 검색폼상에는 '계\\량' 이라고 떠버려서 제데로 된 결과치가 안나오네요

에구 어찌해야할지 막막하네요
|

댓글 10개

utf8일경우 검색시 그런현상이 종종 생기더라구요
그게 말이죠...

다른곳은 다 이상이 없는데 어떤 특정 서버에서만 그러더군요..^^

저도 딱 한개의 서버에서만 그런일이 있어서 고민중입니다..

이글도 참고하세요..^^

http://www.sir.co.kr/bbs/board.php?bo_table=cm_free&wr_id=256212
역시 해당 스킨의 character set을 확인해 보세요.
문제되는 페이지( URL)을 볼 수 있으면 문제 파악이 쉬울 텐데요.. ^^
character set 문제가 맞습니다.

MySQL 설정을 euc-kr로 고정한 계정에 utf-8 버전을 설치해서 그렇습니다.
실은 IE가 좀 멍청해서 그렇습니다.
불여우에서는 \\ 이런게 WW이런식으로 나오죠...ㅋㅋ

서버의 설정을 잘못하여 utf-8 로 강제로 때려 넣어도

디비는 euc-kr로 생성이 되거든요...^^

하지만, 자료들은 모두 utf-8 로 입출력이 되고 있다는거 ~~~
mysql에 set names로 해결이 안 되나 봅니다?
소스보기" 해보니 utf-8과 euc-kr이 섞어있습니다.
스킨이나라 라이브러 character-set을 확인해 보세요.
(Global value) euckr 이렇게 설정을 해놨더라구요...^^
if (isset($stx)) { // search text (검색어)
// $stx = mysql_real_escape_string($stx); <====== 주석처리
$qstr .= '&stx=' . urlencode($stx);
}

위에걸 주석처리해주면 해결됩니다 저도 같은 증상이었거든요
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
17년 전 조회 788
17년 전 조회 766
17년 전 조회 963
17년 전 조회 1,228
17년 전 조회 1,514
17년 전 조회 895
17년 전 조회 747
17년 전 조회 829
17년 전 조회 754
17년 전 조회 777
17년 전 조회 1,208
17년 전 조회 741
17년 전 조회 1,556
17년 전 조회 743
17년 전 조회 2,291
17년 전 조회 938
17년 전 조회 734
17년 전 조회 809
17년 전 조회 1,101
17년 전 조회 1,515
🐛 버그신고