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 Views51
    read more
  2. SQLGate for CUBRID 영구 무료 라이선스 제공

    Date2020.04.09 Byadmin Views4458
    read more
  3. cubrid loaddb 문의

    Date2017.02.17 By나무천사 Views10042
    Read More
  4. connot cennect to a broker...

    Date2013.08.29 By나아가나가 Views10045
    Read More
  5. no 컬럼명을 사용해선 안되나요?

    Date2010.11.03 By코딩셔틀 Views10045
    Read More
  6. DBCP 관련 문제 때문에 질문 드립니다.

    Date2011.04.04 By피아오 Views10049
    Read More
  7. 큐브리드매니저에서 한글은 어떻게?

    Date2010.07.12 By초짜큐브 Views10050
    Read More
  8. 데이터베이스 최적화 기능 관련

    Date2009.05.30 By회오리 Views10055
    Read More
  9. CUBRID 4.0 64bit & SULinux 2.0 64Bit service start 시 manager fail 발생합니다..

    Date2011.07.02 By반짝이 Views10058
    Read More
  10. CUBRID ODBC DB Connection DataSet 오류

    Date2013.01.24 Byabeans Views10059
    Read More
  11. CUBRIDResultSetMetaData 에 관한 질문..

    Date2009.10.06 By눈꽃 Views10061
    Read More
  12. 버전업 될때마다 지우고..

    Date2009.05.27 By엔가 Views10063
    Read More
  13. 백업 된 파일 버전 확인하기

    Date2013.03.05 Bysw엔지니어 Views10068
    Read More
  14. 오라클 -> cubrid 마이그레이션 시....

    Date2013.09.10 Byagkim Views10071
    Read More
  15. 큐브리드를 지원하는 모델링 툴이 있나요??

    Date2009.12.10 By십칠미리 Views10071
    Read More
  16. 엄청난 DB 생성 소요 시간

    Date2010.01.16 By쭈난 Views10071
    Read More
  17. CUBRID unloaddb 와 스케줄러(Crontab)

    Date2012.11.30 Bycubrid 초보 Views10086
    Read More
  18. cubridprovider.dll 배포 질문 드립니다

    Date2011.03.10 By유니콘 Views10090
    Read More
  19. 프로시저 사용시

    Date2009.08.03 By경아 Views10095
    Read More
  20. BLOB에 대한 자바 타입변환 문제..

    Date2013.01.28 Byㅇㅇ Views10099
    Read More
  21. DATABASE 간 상호 table 참조가능한가요

    Date2013.08.28 By관리자 Views10100
    Read More
  22. java function을 이용한 Query 수행속도 문의

    Date2013.03.26 By김상윤 Views10105
    Read More
Board Pagination Prev 1 ... 137 138 139 140 141 142 143 144 145 146 ... 200 Next
/ 200

Contact Cubrid

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