안녕하세요.
저는 지금 오라클 9i를 사용하고 있습니다.
OS는 현재 윈도우 2003이며, 영문이나 숫자가 들어가는 필드는 모두 varchar2, 한글 및 기타 다른언어가 들어가는 필드들은 nvarchar2로 설정하였습니다.
아래는, 제가 사용하는 문자셋입니다.
NLS_LANGUAGE : AMERICAN
NLS_CHARACTERSET : KO16MSWIN949
NLS_NCHAR_CHARACTERSET : AL16UTF16
다국어가 정상적으로 들어가긴 하나, 가끔씩 ?로 나올때까 있습니다.( 아래 참조 예시 참조 )
ex) 浅野 円歌 -> ?野 円歌
insert 및 update를 할때도 unistr(asciistr('浅野 円歌')) 이렇게 컨버팅을 해줘도 마찬가지 입니다.
검색 검색 하다가 안되서, 질문글 드립니다.
혹시, 해결방안을 알고 계신분은 답변글 남겨주시면 정말 감사드리겠습니다.
감사합니다^^; |