Background Image

FORUM

?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

안녕하세요...
궁금한 게 있어서 질문 드립니다.
데이타베이스에 suggest 라는 테이블이 있구요
그 안에 name이라는 필드에 "まなぶ" 라는 데이타가 들어 있습니다.
아래와 같은 코드로 이 필드를 가져오려고 하는데 실제로 실행을 하면
데이타를 못가져 옵니다. 일본어 뿐 아니라 한국어도 마찬가지로 안됩니다.
영어 데이타는 가져올 수 있네요.
제 생각에는 인코딩이 안맞아서 그런것 같기도 한데
입력시에도 UTF-8으로 했구요 이 파일도 UTF-8으로 되어 있습니다.
이유가 뭘까요...


$con = cubrid_connect ("127.0.0.1", 33000, "DB이름","dba","패스워드");

$sql = "SELECT name FROM suggest WHERE name LIKE 'ま%'";

$result = cubrid_execute($con, $sql) or die("Error");
echo cubrid_num_rows($result);

while ($row = cubrid_fetch($result)) {
    for ($i = 0; $i < cubrid_num_cols($result); $i++) {
        echo $row[$i];
    }
}

  • ?
    남재우 2009.11.23 17:30
    UTF-8로 되어있는데이터는 exact matching 일때는 상관없지만 like 검색시에는 추가 설정이 필요합니다. 자세한 내용은 저희 기술문서(UTF-8 사용법)를 참고하시면 됩니다.
  • ?
    지니보이 2009.11.25 18:17
    환경설정 파일에 UTF-8 관련 사항을 추가해주라고 되어 있는데
    지금 사용중인 데이타베이스가 리눅스/유닉스에 있는게 아니라 윈도우에서 돌아가고 있는데
    그런 경우 어디다가 추가를 해주나요?

    카타카나의 경우 검색어에 제일 앞 글자부터 검색하지 않는 경우는 검색결과를 보여주지 않습니다.
    이것도 인코딩문제인가요?
  • ?
    cubebridge 2009.11.25 18:57
    내컴퓨터(오른쪽 버튼 클릭) -> 속성 -> 고급 -> 환경변수 -> 시스템변수 추가에 환경변수 추가로 CUBRID_BYTES_PER_CHAR=1을 등록하시거나 cubrid.conf에 single_byte_compare=yes parameter를 추가 하시면 됩니다.
    parameter설명은 아래와 같습니다.(cubrid.conf에 parameter추가를 한 후 DB를 재구동 해주셔야 적용됩니다. 환경 변수 추가보다 cubrid.conf에 parameter추가하는 것을 권장합니다.)

    single_byte_compare
    single_byte_compare은 스트링 비교(string compare)를 1바이트 단위로 수행하기 위한 파라미터이다. 디폴트 값인 no로 설정하면 2바이트 단위로 스트링 비교를 수행하고, yes로 설정하면 1바이트 단위로 스트링 비교를 수행한다. 즉, 유니코드를 사용할 때 오류 없이 데이터를 검색할 수 있다.

List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 CUBRID 사용자를 위한 DBeaver 도구 출시 안내 admin 2024.04.23 49
공지 SQLGate for CUBRID 영구 무료 라이선스 제공 file admin 2020.04.09 4458
894 systimestamp 함수로 현재시간을 불러올 경우 에러가 발생합니다. 1 노랑배 2011.01.28 10495
893 큐브리드용 웹보드 문의 5 유니콘 2011.01.27 10190
892 manager 보안 문제가 개선 되었는지요? 1 큐브리드호스팅 2011.01.27 7849
891 브로커 에러에 관하여 1 secret daltago87 2011.01.27 11
890 데이터베이스 언로드 시 작업 자동화(질의 자동화)도 함께 언로드 하는 방법 문의 1 버뮤다삼닭지대 2011.01.26 8694
889 라이센스 관련 문의 입니다. 1 foxman 2011.01.25 11011
888 응답없음 현상 2 까망이 2011.01.24 9749
887 php에서 is_resource 버그 1 eitetu 2011.01.24 8595
886 cubrid_close_request와 cubrid_free_result차이점 1 eitetu 2011.01.24 8043
885 큐브리드 업그레이드 방법 문의 1 유니콘 2011.01.23 9892
884 The size of data received from server is different from the expected 2 사자 2011.01.21 11069
883 serial object delete error 1 단순미학 2011.01.21 9127
882 CLOB 타입의 데이터 형 반환 1 secret 박성규 2011.01.20 17
881 쿼리 관련 질문하나 드릴께요 1 잡동사니 2011.01.19 7955
880 테이블 데이터 삭제 중 오류 발생하여 데이터 베이스 시작이 안됩니다. 2 잡동사니 2011.01.14 11520
879 큐브리드 매니저 어떤 버전을 사용해야 하는지요 ^^; 3 어익후 2011.01.13 11439
878 데이터 백업, 복구는 잘 되는데 언로드, 로드가 안됩니다. 10 secret 종이 2011.01.13 21
877 데이터 백업/복구 와 언로드/로드 의 차이?? 1 유니콘 2011.01.12 13326
876 쿼리 결과 질문 6 hyperhand 2011.01.12 8056
875 큐브리드 매니저에서 간단한 버그 5 hyperhand 2011.01.12 8641
Board Pagination Prev 1 ... 151 152 153 154 155 156 157 158 159 160 ... 200 Next
/ 200

Contact Cubrid

대표전화 070-4077-2110 / 기술문의 070-4077-2113 / 영업문의 070-4077-2112 / Email. contact_at_cubrid.com
Contact Sales