현재 ODBC 를 통해 큐브리드 에 접속하여 쿼리를 하는 프로그램을 작성하여
테스트 중에 있습니다. 기존 DB의 데이터가 UTF8로 저장되어 있고
쿼리를 해서 가져오면 한글이 제대로 보여지지 않습니다.
같은 쿼리로 메니저에서 캐릭터셋 UTF8로 변경한후 쿼리하면 제대로 보여지네요.
코드로 캐릭터 셋을 변경하여 가져올수 있는 방법이 없는지 알려주세요.
언어는 C++, 개발툴은 vc2008을 사용중이며 OTL 라이브러리를 통해 쿼리하고 있습니다.
현재 2008 R3.0 을 쓰고 있고 빌드 번호는 8.3.0.0331을 사용하고 있습니다.
거의다 개발된 상태에서 이런 문제가 발견되니 당황스럽네요. 해결방법이나 임시 조치방법이라도 알려주셨으면 합니다.
수고하세요.
현재 CUBRID에서 특별히 형변환을 하지는 않습니다.
따라서 검색 결과를 보는 응용 등에서 UTF-8로 보시면 데이터가 보일 수 있습니다. 만약 그래도 않된다면 해당 이슈에 대하여 현재 개선중에 있읍니다. ODBC driver에서 지원할 수 있도록 하고 있으니 조금만 기다려 주시면 감사하겠습니다.