FORUM

조회 수 12916 추천 수 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 도구 출시 안내 10 admin 2024.04.23 26118
840 CMT 관련 문의 드립니다. 2 secret 스마트 2010.12.29 8
839 데이터베이스 추가시 오류 메시지 6 file 종이 2010.12.24 7181
838 큐브리드 호스팅 서비스를 준비중에 있는데요.. 3 큐브리드호스팅 2010.12.23 8442
837 CUBRID 2008 R3.0, R3.1 beta 에서의 PHP 모듈사용에 대한 질문 1 potter 2010.12.23 7512
» [긴급] odbc utf8 입력이 안됩니다.. 11 스마트 2010.12.23 12916
835 UTF8지원 관련.. 2 스마트 2010.12.21 8104
834 db실행 오류 2 SoMa 2010.12.21 8176
833 큐브리드 매니져 멈춤현상 2 2 하하보이 2010.12.21 7961
832 호스트 추가 질문입니다. 7 몽유객 2010.12.21 14539
831 ACXEL_Installer를 이용할려는데 1 SoMa 2010.12.20 8158
830 Windows Server 2008 64Bit에서 Cubrid 2008 R2.2 사용 가능여부 5 종이 2010.12.16 9278
829 [문의] 라이선스 관련 문의드립니다. 1 secret 히카리 2010.12.15 3
828 큐브리드 메니저 멈춤현상... 1 하하보이 2010.12.14 8142
827 큐브리드 매니저에서 접속하는거.. 5 천상한별 2010.12.14 8106
826 esql 컴파일시 에러관련 재문의 1 프리스 2010.12.14 8027
825 cubridmanager 실행시 오류 입니다. 1 하하보이 2010.12.11 11310
824 php 모듈 설치중 configure 오류 입니다. 3 하하보이 2010.12.11 9178
823 esql 컴파일시 에러 4 프리스 2010.12.10 9748
822 Insert 후 OID 가져오기... 2 봉봉나무 2010.12.09 9576
821 DBMS dead 현상 7 소라게 2010.12.09 9211
Board Pagination Prev 1 ... 163 164 165 166 167 168 169 170 171 172 ... 209 Next
/ 209

Contact Cubrid

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

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

나눔고딕 사이트로 가기

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5