데이터에 한글을 넣고 싶습니다. 도와 주세요 ㅠㅠ 0 3 1,358

by 한국초코우유 [2013.12.18 00:14:35]


환경

Host 운영체제 : Window 8.1

가상 운영체제 : Linux 4

데이터베이스 : Oracle 11gR2

윈도우에서 Instant client 데이터베이스 접속

 

아래 같이 한글 데이터가 물음표로 나오구요.

 

 

 

 

클라이언트(윈도우)의 regedit에서 nls_lang 값은 아래와 같구요.

 

DB 서버의 character set 아래와 같습니다

SQL> select parameter, value from v$nls_parameters ;

PARAMETER                         VALUE
------------------------------    ------------------------------
NLS_LANGUAGE                   AMERICAN
NLS_TERRITORY                   AMERICA
NLS_CURRENCY                   $
NLS_ISO_CURRENCY             AMERICA
NLS_NUMERIC_CHARACTERS   .,
NLS_CALENDAR                  GREGORIAN
NLS_DATE_FORMAT             DD-MON-RR
NLS_DATE_LANGUAGE          AMERICAN
NLS_CHARACTERSET           AL32UTF8
NLS_SORT                          BINARY
NLS_TIME_FORMAT              HH.MI.SSXFF AM
NLS_TIMESTAMP_FORMAT     DD-MON-RR HH.MI.SSXFF AM
NLS_TIME_TZ_FORMAT          HH.MI.SSXFF AM TZR
NLS_TIMESTAMP_TZ_FORMAT DD-MON-RR HH.MI.SSXFF AM TZR
NLS_DUAL_CURRENCY           $
NLS_NCHAR_CHARACTERSET  AL16UTF16
NLS_COMP                         BINARY
NLS_LENGTH_SEMANTICS      BYTE
NLS_NCHAR_CONV_EXCP      FALSE

19 rows selected.

SQL>

 

 

현재 오라클 실습 실습을 하려고 하는데 안돼서 어떻게 해야할 지 모르겠습니다.

 

고수님들 도와주시면 감사하겠습니다.

by 강서꽃미남 [2013.12.18 08:36:27]
아래 같은질문을...
답변도 같은 답변으로...
AMERICAN.AMERICA.KO16KSC5601 등 한글 호환되는걸로 바꾸셔야..

by Oracler [2013.12.18 13:41:07]
그림이 깨져서 안보이네요.

by Oracler [2013.12.18 13:43:10]
(그림이 안보이지만)
클라이언트(윈도우)의 레지스트리에서 nls_lang 값을 korean_korea.ko16mswin949로 변경해보세요.
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입