텍스트뷰브 한글 검색이 되지 않을 경우

뭐 이것저것 다 해봤다

 
원인은 서버상에 mod_url 이 설정되어 있어서 그런것이다.
 

UTF-8 환경의 서버를 이용하시는 분들 중,
텍스트큐브의 검색 기능을 사용하면, 한글이 깨져서 나오시는 분들 계시지요?
이 부분에 대한 해결 방법을 알려드립니다. ^^

일단, 이 한글이 깨지는 원인은 호스팅 업체들이 mod_url 이라는 모듈을 사용하면서 생겨난 문제인데요
호스팅 업체들로서는 보안상의 문제로 mod_url 모듈을 로드 시켜 두었는데
이 모듈은 시스템의 인코딩과 브라우저에서 요청하는 URL 인코딩이 서로 다른 경우에 발생할 수 있는 문제점을 해결하기 위해서 URL 인코딩을 무조건 euc-kr로 보내는 역할을 하는 듯 합니다.

때문에, 분명 서버도 UTF-8 이고 스킨도 UTF-8로 작성했음에도 불구하고 이런 현상이 발생하게 되죠…
(저도 처음엔 제가 뭐 잘못 작성했나 싶어서 계속 확인해봤더라는…… )

해결 방법은 간단합니다.

  1. /interface/blog/search.php 파일을 엽니다.
  2. 8번째 줄이는 검색어를 강제로 UTF-8로 변환 시켜서 우리가 원하는대로 검색이 이루어 지도록 해 줍니다. ^^
 
9번 라인에 아래 내용을 추가해 준다
$search = iconv(“EUC-KR”,”UTF-8″, $search);
 
사용자 삽입 이미지
 

작년 포럼에 문의 했을 때 이 내용에 대해서 논의 중이라고 했었으니까
아마도 다음 버전이나 그 다음 버전에서는 이 부분이 해결되어 나오지 않을까 싶습니다 ㅎ

출저 : http://www.mulder21c.com/74

태그

코멘트 쓰기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.

다음의 HTML 태그와 속성을 사용할 수 있습니다:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>



배송정보
배송조회를 하시려면 송장번호를 클릭하세요
배송조회
상품명
주문번호
택배사
송장번호