큐브리드에서의 문자집합 변경에 대하여 질문드립니다.
큐브리드에 입력된 데이터들의 문자집합을 한꺼번에 변경할 수 있는 방법은 없는지요?
예로들면, euc-kr에서 UTF-8 형식으로 데이터의 characterset을 일거에 변경하는 방법이 있는지를 여쭈어 봅니다.
또는, ODBC를 이용하여 데이터를 입력할때 문자열들에 대하여 UTF-8방식으로 저장되게 하는 방법이 있는지요?
(JDBC에 utf-8을 지정하여 입력하는 방식처럼..)
감사합니다.
큐브리드에 입력된 데이터들의 문자집합을 한꺼번에 변경할 수 있는 방법은 없는지요?
예로들면, euc-kr에서 UTF-8 형식으로 데이터의 characterset을 일거에 변경하는 방법이 있는지를 여쭈어 봅니다.
또는, ODBC를 이용하여 데이터를 입력할때 문자열들에 대하여 UTF-8방식으로 저장되게 하는 방법이 있는지요?
(JDBC에 utf-8을 지정하여 입력하는 방식처럼..)
감사합니다.
CUBRID에서는 현재 문자의 코드셋에 대한 지원을 하지 않고 있습니다. 따라서 CUBRID를 이요하여 문자셋을 변경할 수는 없습니다. 데이터 건수가 많지 않다면 응용에서 select 하여 코드셋을 변경후 update 하시면 됩니다. 그렇지 않고 데이터 건수가 많다면 저희 데이터베이스 재구성 방법을 응용하시면 됩니다. 재구성은 unloaddb, createdb, loaddb 형태로 진행되며 이때 loaddb 전에 데이터 화일인 <데이터베이스이름>_objects 화일을 iconv 등을 이용하여 코드셋을 변경한 후 loaddb 하여 주시면 됩니다.
재구성 방법은 다음 문서를 참고하시면 됩니다.
데이터베이스를 다른 머신으로 옮기는 방법