ODBC를 통해 데이터 조회시 UTF8로 저장되어 있는 데이터를 읽어오려면 어떻게 해야 하나요.

by 인류의위기 posted Nov 18, 2010

현재 ODBC 를 통해 큐브리드 에 접속하여 쿼리를 하는 프로그램을 작성하여

테스트 중에 있습니다. 기존 DB의 데이터가 UTF8로 저장되어 있고

쿼리를 해서 가져오면 한글이 제대로 보여지지 않습니다.

같은 쿼리로 메니저에서 캐릭터셋 UTF8로 변경한후  쿼리하면 제대로 보여지네요.


코드로 캐릭터 셋을 변경하여 가져올수 있는 방법이 없는지 알려주세요.

언어는 C++, 개발툴은 vc2008을 사용중이며 OTL 라이브러리를 통해 쿼리하고 있습니다.

현재 2008 R3.0 을 쓰고 있고 빌드 번호는 8.3.0.0331을 사용하고 있습니다.


거의다 개발된 상태에서 이런 문제가 발견되니 당황스럽네요. 해결방법이나 임시 조치방법이라도 알려주셨으면 합니다.


수고하세요.


Articles