Background Image

FORUM

조회 수 12409 추천 수 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 도구 출시 안내 admin 2024.04.23 48
공지 SQLGate for CUBRID 영구 무료 라이선스 제공 file admin 2020.04.09 4458
3294 연동하는법좀 2 ghkdldjfld 2010.04.03 12450
3293 실시간 Insert처리 1 file 동해아빠 2011.10.29 12444
3292 [초보질문] 타 dbms 연동 여부 3 삽질중 2009.06.10 12425
3291 오라클의 LAG (위 Row 값), LEAD (아래 Row 값) 가져올수 있는 쿼리 대체할만한것이 있나요? 2 거만고양이 2015.03.29 12419
3290 시스템 테이블의 db_serial 값 수정에 관한 질문 5 눈꽃 2009.10.27 12414
3289 재구성 후 확인방법. 2 철이 2016.09.02 12413
» [긴급] odbc utf8 입력이 안됩니다.. 11 스마트 2010.12.23 12409
3287 전에 조인 관련 비슷한 질문을 올렸는데도 응용을 하지 못해 쿼리를 올립니다. 3 하루야 2011.11.17 12407
3286 CUBRID-iBatis 에서 bigint 문제 답변 부탁드립니다... 5 반짝이 2011.01.06 12398
3285 MS-Access ODBC 연결테이블 2 무말랭이 2014.01.16 12396
3284 윈도우 구동시 데이터베이스 구동 관련 문의 2 이석희 2009.02.23 12372
3283 데이터 insert 시 DB 멈추는 현상 1 file 하루야 2013.04.18 12369
3282 DB 링크 사용 가능한가요 ? 1 용이 2009.11.01 12364
3281 from_unixtime 정수 이상의 숫자가 사용될때... 1 봉보로봉봉 2016.08.03 12363
3280 큐브리드 매니져에서 정수 쿼리 16진수 표시 1 소라게 2010.02.03 12356
3279 cub_server.exe 메모리 사용량 문의 2 종이 2013.06.27 12356
3278 메니지먼트 접속 불가 문제 4 file 이석희 2009.02.17 12355
3277 트랜잭션처리 시간지연에 대한 문의입니다. 2 file 히로키 2009.12.03 12337
3276 여러개 데이터 한번에 insert 문 수행하는 방법 1 whwpdn 2014.12.10 12332
3275 PHP 에서 ODBC 를 이용한 접근. 3 ApiClasser 2009.10.16 12319
Board Pagination Prev 1 ... 31 32 33 34 35 36 37 38 39 40 ... 200 Next
/ 200

Contact Cubrid

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