포럼

@카르마 님의 통합검색 확장모듈을 테스트 하면서 알게된 사실인데 mssql사용자인 경우 php에서 직접 쿼리를 날릴때 조건문에 한글이 포함되어 있으면 올바른 결과를 얻지 못하더군요. 물론 영문일경우 아무 문제가 없습니다.


select TOP 10 keyword, count(*) as count from xe_search where keyword like '%테%' group by keyword order by count desc

- 이와 같은 쿼리문을 날렸을경우 이에 해당하는 컬럼이 존재해도 전혀 결과를 산출해내지 못합니다.


이를 해결하기 위해서 db커낵션 부분에 'CharacterSet' => 'UTF-8' 구문을 추가해 줘야 할꺼 같습니다. 해당 구문을 추가해주면 조건문에 한글이 포함되어 있어도 정상적인 결과를 얻을 수 있습니다.


./classes/db/DBMssql.class.php

$result = @sqlsrv_connect($connection["db_hostname"], array('Database' => $connection["db_database"], 'UID' => $connection["db_userid"], 'PWD' => $connection["db_password"], 'CharacterSet' => 'UTF-8'));

글쓴이 제목 최종 글
StyleRoot XE 확장 컴포넌트 -> 이모티콘에 귀여운걸 추가해보았습니다. [20] file 2014.04.09 by KrteamENT
우리아기 갑자기 든 생각인데 관리자 페이지도 스킨이라걸... [5] 2014.04.09 by 업글
이즈야 jQuery CDN for XE 1.7 [28] 2014.04.09 by 이즈야
GG 코딩과 디자인의 차이 [8] 2014.04.09 by teguh100
YJSoft Github HowTo - 3. 웹 상에서 Pull Request [3] file 2014.05.05 by 키스투엑스이
prologos DB를 mssql 사용시 한글 문제 [3] 2014.04.10 by prologos
AJKJ SSL을 대신할 Javascript/RSA/AES 아이디어 + 데모 + 미완성Addon [19] file 2014.04.10 by AJKJ
착한악마 와~~킴스큐....보니... [26] 2014.04.10 by 착한악마
StyleRoot 통합검색 확장모듈 자소 분해 + 검색어 하이라이트 구현 완료 [7] file 2014.04.10 by 루팡쿠팡
YJSoft Xzet 1.4.5.23-alpha4(XE 1.4.x 보안패치) 를 공개합니다. [2] 2014.04.10 by natura
W.O 정말 만족스러운 CMS, XE [1] 2014.04.10 by 키스투엑스이
김 기 상 조언부탁드려요. [2] 2014.04.11 by Double'U'
최윤한 속도관련해서 조언좀 구합니다. [14] 2014.04.11 by 최윤한
SOFTA 파워묵업 Power MockUP good story board! [광고가 아닙니다 ㅠ.ㅠ] [1] 2014.04.11 by 이니셔티브
KrteamENT XDT가 닫혔네요..ㄷㄷ [19] 2014.04.11 by 2donggalbi
RedLan EZMember Pre Release 배포 ... [3] 2014.04.11 by 숭숭군
마이웹 XE git에 소스 edit기능을 클릭하니 소스 수정을 하는 화면이 나오던데요. [4] 2014.04.12 by 마이웹
이동화309 xe에 대한 불만.. [14] 2014.04.12 by KrteamENT
고구마군 Open SSL 취약점 발건... 방어 [6] 2014.04.12 by 고구마군
우리아기 XE 설치 할때 DB 선택 뭐로 하시나요? [9] 2014.04.13 by LI-NA