포럼
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
DB를 mssql 사용시 한글 문제
2014.04.09 23:28
@카르마 님의 통합검색 확장모듈을 테스트 하면서 알게된 사실인데 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'));
댓글 3
글쓴이 | 제목 | 최종 글 |
---|---|---|
매실茶 | 무슨 에러인지 설명해주실 분 계신가요? [2] | 2011.04.03 by 매실茶 |
씨지 | 페이스북 친화적 코딩이란 어떤것일까요? XE는 과연?? [12] | 2011.04.05 by 씨지 |
씨지 | 앵커 #comment ~ 링크클릭시 레이아웃이 위로 밀리는...ㅠㅠ [3] | 2011.03.04 by 씨지 |
rjsoo | 페이지 수정 에서 widget.js 에러 대한 질의- 답변이 없어서 이곳에 질의 합니다. | |
hika1 | xml 필터 삽입 신문법 오류 [3] | 2011.02.25 by 이택준 |
獨立軍 | 개발자님께~~ | |
지오426 | 위젯 스타일 버그 보고 | |
백성찬 | r8036 까지에서 db 관련 에러 [2] | 2011.01.23 by ㅇㅎㅇㅀㅇㅀ |
카르마 | PC에 개발환경 구축하기... [1] | 2011.01.19 by ForHanbi |
XE | XE 1.7.5-beta1 배포 및 테스트 [9] | 2014.03.24 by Volun |
푸시아 | 지지샵 실물몰 무제한 옵션추가 기능 작업중 [10] | 2014.02.21 by Volun |
푸시아 | 홈페이지 개발 용역의 원칙 [7] | 2014.02.28 by 이시태 |
식쵸 | 스크롤바, 체크박스, 라디오 버튼 등 시스템적 요소에 관한 디자인 처리 [2] | 2014.02.16 by 식쵸 |
이온디 | XEED 튜닝해보실 분 계신가요? [8] | 2014.02.12 by 클로여 |
착한악마 | contact writer번역 부탁드립니다. [11] | 2014.03.03 by Canto |
라르게덴 | XE DB 튜닝하기 [18] | 2014.02.10 by 영흥도우럭 |
시니시즘 | 프로모션 회원 제도 도입에 대한 견해입니다 [18] | 2014.01.21 by 착한악마 |
이즈야 | Github Milestone? [1] | 2020.03.14 by 윈컴이 |
XE | XE Hub - Open Office Day!! [8] | 2014.01.18 by K.Soma |
IZUZero | 레이아웃 설정에서 '헤더 스크립트' 부분이 2번 들어가는 것 같습니다. [3] | 2014.03.05 by V_L |