안녕하세요.
O/S IBM AIX 5.3 English Version
Locale = en_US
DB2 8.2.3 English 를 설치하였습니다.
중국어 (zh_CN)와 영문 두가지 언어를 사용하기 위해서 zh_CN
Language Pack을
설치하였읍니다.
현재 DB2CODEPAGE = 819로 세팅되어 있습니다.
그런데 중문 윈도우에서
DB2CODEPAGE = 819 로 세팅한후
DB2 CLP를 통해서 접속하여 'INSERT TO TEST VALUES('中國')'
이런식으로 쿼리를 날리면 중문이 깨지지 않고 잘 들어갑니다.
하지만 C#이나 VB 등 Application을 통해서 중문 윈도에서
입력하면
'??' 중문이 깨져서 DB에 들어갑니다.
잘들어가 있는 중문도 Application에서 조회하면 깨져서
나오고요.
제 생각에는 DB2 Provider 또는 DB2 Server에 어떤 세팅을 하면
되지않을까
싶은데 방법을 모르겠네요...
db2 CREATE DATABASE TEST on /TESTDB USING CODESET zh_CN
TERRITORY CN
이렇게 DB를 생성하면 되는지 또 확인해야할 사항이 있는지
모르겠네요.
영문 DB2에서 한국어/중국어/일어 등 세팅해보신 분들의 조언
부탁드립니다.
|