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바이트 단위로 스트링 비교를 수행한다. 즉, 유니코드를 사용할 때 오류 없이 데이터를 검색할 수 있다.

  1. CUBRID 사용자를 위한 DBeaver 도구 출시 안내

    Date2024.04.23 Byadmin Views119
    read more
  2. SQLGate for CUBRID 영구 무료 라이선스 제공

    Date2020.04.09 Byadmin Views4475
    read more
  3. glo테이블에 insert할 경우..

    Date2009.11.27 Bypictions Views8922
    Read More
  4. cci api에서 glo를 다룬 예제 없나요?

    Date2009.11.27 Bypictions Views9281
    Read More
  5. 큐브리드앱스팩 설치문의

    Date2009.11.26 By오케이디바이스 Views9069
    Read More
  6. php 모듈설치가 안되요

    Date2009.11.26 Bysapr Views10923
    Read More
  7. 글 입력하는 폼에서 생긴 문제 몇가지 질문 드립니다.

    Date2009.11.26 By지니보이 Views9005
    Read More
  8. CentOs5.3 에서 TwinIp 설정시 cubrid service start 명령 실행시 멈춤현상

    Date2009.11.25 By로보캅 Views13294
    Read More
  9. CUBRIDException

    Date2009.11.24 By히로키 Views14530
    Read More
  10. 데이타 검색해 올 때 영어 이외에 검색해오지 못하는 이유

    Date2009.11.21 By지니보이 Views10124
    Read More
  11. 큐브리드에서 멀티 데이터베이스를 지원하나요?

    Date2009.11.21 By까망군 Views9529
    Read More
  12. 테이블에 데이터가 있는데 select 하면 데이터를 못 얻어오네요;

    Date2009.11.19 By하나엘 Views9597
    Read More
  13. 큐브리드 2008에서 C-API

    Date2009.11.17 By하나엘 Views10710
    Read More
  14. 데이터베이스 하드차지하는 용량이 계속 늘어요

    Date2009.11.17 By하나엘 Views12108
    Read More
  15. 큐브리드용량문제

    Date2009.11.17 By우주와나 Views12776
    Read More
  16. Cubrid 2008 R2.0 데이터 연결

    Date2009.11.17 By머털 Views11922
    Read More
  17. 파워빌더 큐브리드 연결

    Date2009.11.17 By소금인형™ Views14483
    Read More
  18. C#에서 ODBC연결시 에러

    Date2009.11.15 By용이 Views31853
    Read More
  19. 큐브리드 매니저에서 쿼리 포맷팅 기능이 있나요?

    Date2009.11.13 By풀리야 Views10448
    Read More
  20. auto increment 사용시 Insert 문제

    Date2009.11.11 By지니보이 Views14220
    Read More
  21. LINQ 지원 문의

    Date2009.11.10 ByAaron Views10704
    Read More
  22. jsp 연결~~

    Date2009.11.10 By하이에나 Views16335
    Read More
Board Pagination Prev 1 ... 175 176 177 178 179 180 181 182 183 184 ... 200 Next
/ 200

Contact Cubrid

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