다국어 관련 캐릭터셋 질문합니다.(NVARCHAR2) 0 0 2,931

by rise2top [2015.03.10 11:28:50]


현재 두대의 서버가 있습니다.

1서버

NLS_CHARACTERSET     

KO16MSWIN949

NLS_NCHAR_CHARACTERSET     

AL16UTF16

2서버

NLS_CHARACTERSET     

AL32UTF8

NLS_NCHAR_CHARACTERSET

AL16UTF16

서버1,2 클라이언트를 이용해 1서버에 테이블들을 만들고 한글을 넣으면.. (NVARCHAR2타잎)

- 1서버 관점 : 1서버에서 인서트한 결과만 정상, 2서버 결과 깨짐

- 2서버 관점 : 1,2 서버에서 인서트한 결과 모두 깨짐

 

그리하여,, 2서버(AL32UTF8)에 테이블을 만들고 한글을 넣어보았으나 1,2 모두 깨짐..

NVARCHAR2 타잎은 대체 어떻게 쓰는건가요.. 어느 환경에서 INSERT/SELECT를 해야 다국어를 제대로 볼 수 있는걸까요? UTF설정된 2서버에서조차 NVARCHAR 선언해서 넣으면 깨지니..

(2서버에서도 NVAR..아닌 VARCHAR2 선언하고 삽입하면 한글이 보이긴 합니다.)

물론 중국어 지원을 위한 테스트 중이오나, 한글조차 안되니 제자리에 있습니다..

1서버에서 ACCOUNT 나눠서 한글/다국어(NVARCHAR) 모두 관리하려 했는데 NVARCHAR가 안먹히니 서버를 꼭 나눠야 하는 걸까요.. 다국어는 신규 구축이므로 초반에 결정을 잘해야 할텐데 고민이 많네요.. ㅜㅜ

전문가의 조언을 구합니다!

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입