Background Image

FORUM

조회 수 15276 추천 수 0 댓글 11
?

단축키

Prev이전 문서

Next다음 문서

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


다음과 같이 연결했습니다.

DRIVER=CUBRID Driver;UID=아이디;PWD=패스워드;FETCH_SIZE=100;PORT=30000;SERVER=아이

피;DB_NAME=test;DESCRIPTION=cubrid_odbc;charset=utf-8";



위와 같이 연결 후 한글문자열을 삽입했는데..역시나 utf8로는 깨져보이네요...

ms949로 보면 정상적으로 출력됩니다..


제대로 utf8로 입력되는 것이 맞는것인지요?


아님 .net에서 추가적으로 설정해 주어야하는 것이 있는 것인지요..


확인 부탁 드립니다..


3개월이나 기다렸는데.. 충격이네요..ㅠ


------------------------------------------------


CUBRIDSUS-4091 ODBC 드라이버에 UTF-8 문자셋 지원


ODBC 드라이버에 UTF-8 문자셋 지원 기능을 추가하여 UTF-8 문자열로 입력 및 조회가 가능하도록 개선하였다. 

UTF-8 이외에 다른 문자열은 지정핛 수 없으며, 아래의 예와 같이 연결 문자열에 “charset=utf-8”를 지정하는 방식으로 사용핛 수 있다. 


// 연결 문자열에서 UTF-8로 설정 DRIVER=CUBRID Driver;UID=public;FETCH_SIZE=100;PORT=30000;SERVER=localhost;DB_NAME=demodb;DESCRIPTION=cubrid_odbc;charset=utf-8

  • ?
    밝은미소 2010.12.23 22:49

    제어판에서 ODBC 설정하시는 부분에서 CUBRID ODBC 드라이버를 추가하시고 여기에 DESCRIPTION 부분을

    cubrid_odbc;charset=utf-8 로 설정해서 연결하신 것인지요?.

    (참고: http://www.cubrid.com/online_manual/cubrid_831b/gs/gs_app_odbc_setting.htm )

  • ?
    스마트 2010.12.23 22:57 SECRET

    "비밀글입니다."

  • ?
    밝은미소 2010.12.23 23:46

    제가 설정 방법을 잘못 알고 있었네요~. 제어판의 CUBRID ODBC UI 상으로는 charset=utf8 설정을 현재 지원하지 않고요,

    응용 단에서 연결 스트링을 직접 작성하는 방법으로 연결해야 합니다.

     

  • ?
    lsj 2010.12.23 23:51 Files첨부 (1)
    이번 패치 버전에서 수정된 charset관련 기능은 연결 스트링을 직접 수정해야만 사용이 가능합니다.
    (지금 처럼 UI창에서 description에 charset을 주는 것은 단지 description항목을 수정하는 효과 밖에 없습니다.)

    다음 둘중 하나의 방법으로 시도해 보시기 바랍니다.
    1. 소스 파일을 열어서 ODBC의 연결 string에 직접 charset을 입력.
    2. 레지스트리를 수정하여 이미 생성된 DSN 정보에 charset관련 정보를 수정.
      --> 레지스트리의 HKEY_LOCAL_MACHINESOFTWAREODBCODBC.INI
            (64bit는 좀 다를수도 있을것 같습니다. dsn이름으로 검색해 보시기 바랍니다.)
       의 하위 키에 추가된 dsn이름의 key가 존재할 것입니다.
       이를 열어 다음처럼 (첨부파일참조) CHARSET utf-8 항목 추가.
  • ?
    스마트 2010.12.24 01:05 SECRET

    "비밀글입니다."

  • ?
    스마트 2010.12.24 01:43

    utf8 입력이 가능하다면, 관련 예제 소스를 공유해 주시면 좋겠습니다.

    알려주신 방법들로는 utf8 문자 입력이 되지 않고 있습니다..






  • ?
    밝은미소 2010.12.24 02:36

    그러고 보니 사용하신 버전이 맞지 않는 것 같네요.

     

    charset=utf-8 지원은 3.0 patch1 윈도우즈 버전에서 지원하는 것인데요,

    지금 릴리스된 3.0 patch1 버전은 리눅스 버전만이고, 윈도우 버전은 아직 QA 진행 중입니다.

     

    3.0 patch1 윈도우 버전이 릴리스 되면 그것을 사용하셔서 테스트하시기 바랍니다~.

     

    감사합니다.

  • ?
    스마트 2010.12.24 02:51

    원격 서버가 리눅스이고 3.0 patch 1이 설치되어있습니다.


    로컬도 3.0 patch 1을 설치해야 된다는 건가요??...



  • ?
    남재우 2010.12.24 22:22

    안녕하세요.

    해당 기능은 ODBC에 추가되는 기능입니다. 따라서 ODBC를 사용하는 windows쪽의 버젼이 중요합니다. 다만 현재 CUBRID는 서버와 클라이언트의 버젼을 동일하게 유지하도록 하고 있어 linux와 windows 모두 버젼을 맞춰주어야 합니다.

    또한 본 기능은 R2.2patch6에도 추가되었습니다. 3.0의 기능이 필요하지 않으시다면 2.2를 사용하셔도 됩니다.

  • ?
    스마트 2010.12.24 22:38

    2.2 또한 윈도우즈용 버전이 아직 배포전이라..

    현재는 그럼 방법이 없단 얘기네요..


    odbc를 통한 utf8도 문제지만..

    oledb utf8 지원도 빨리 이루어졌으면 좋겠습니다..



  • ?
    스마트 2010.12.27 11:45

    윈도우즈용 버전은 이번달 안에 공개가 되는 것인가요...

    며칠 안남았는데.. 불안하네요..




List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 CUBRID 사용자를 위한 DBeaver 도구 출시 안내 21 admin 2024.04.23 143885
889 라이센스 관련 문의 입니다. 1 foxman 2011.01.25 14183
888 응답없음 현상 2 까망이 2011.01.24 12562
887 php에서 is_resource 버그 1 eitetu 2011.01.24 11116
886 cubrid_close_request와 cubrid_free_result차이점 1 eitetu 2011.01.24 10604
885 큐브리드 업그레이드 방법 문의 1 유니콘 2011.01.23 13351
884 The size of data received from server is different from the expected 2 사자 2011.01.21 13890
883 serial object delete error 1 단순미학 2011.01.21 11891
882 CLOB 타입의 데이터 형 반환 1 secret 박성규 2011.01.20 17
881 쿼리 관련 질문하나 드릴께요 1 잡동사니 2011.01.19 11048
880 테이블 데이터 삭제 중 오류 발생하여 데이터 베이스 시작이 안됩니다. 2 잡동사니 2011.01.14 14224
879 큐브리드 매니저 어떤 버전을 사용해야 하는지요 ^^; 3 어익후 2011.01.13 14236
878 데이터 백업, 복구는 잘 되는데 언로드, 로드가 안됩니다. 10 secret 종이 2011.01.13 21
877 데이터 백업/복구 와 언로드/로드 의 차이?? 1 유니콘 2011.01.12 16045
876 쿼리 결과 질문 6 hyperhand 2011.01.12 10684
875 큐브리드 매니저에서 간단한 버그 5 hyperhand 2011.01.12 11286
874 포트에 대해 질문이 있습니다. 1 쿨랑 2011.01.11 10653
873 메뉴얼 예제중.. 1 혀뉘 2011.01.11 10880
872 큐브리드 쿼리 처리 속도에 대한.. 8 스마트 2011.01.10 19656
871 큐브리드 멈춤상태 broker status결과 첨부합니다. 1 file 니나노 2011.01.10 13187
870 cubrid_result 2 혀뉘 2011.01.10 11482
Board Pagination Prev 1 ... 164 165 166 167 168 169 170 171 172 173 ... 213 Next
/ 213

Contact Cubrid

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