database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Q&A 38948 게시물 읽기
No. 38948
오라클9i에서 특정 문자들(다국어)들이 깨져서 들어갑니다.
작성자
hym77
작성일
2011-10-10 09:01
조회수
4,936

안녕하세요.

 

저는 지금 오라클 9i를 사용하고 있습니다.

 

OS는 현재 윈도우 2003이며, 영문이나 숫자가 들어가는 필드는 모두 varchar2, 한글 및 기타 다른언어가 들어가는 필드들은 nvarchar2로 설정하였습니다.

 

아래는, 제가 사용하는 문자셋입니다.

 

NLS_LANGUAGE : AMERICAN

NLS_CHARACTERSET : KO16MSWIN949

NLS_NCHAR_CHARACTERSET : AL16UTF16

 

다국어가 정상적으로 들어가긴 하나, 가끔씩 ?로 나올때까 있습니다.( 아래 참조 예시 참조 )

ex) 浅野 円歌  -> ?野 円歌

 

insert 및 update를 할때도 unistr(asciistr('浅野 円歌')) 이렇게 컨버팅을 해줘도 마찬가지 입니다.

 

검색 검색 하다가 안되서, 질문글 드립니다.

 

혹시, 해결방안을 알고 계신분은 답변글 남겨주시면 정말 감사드리겠습니다.

 

감사합니다^^;

이 글에 대한 댓글이 총 1건 있습니다.

덧글이 없어서 남겨요.

DB tool을 사용하신다면 편집창의 폰트 확인하세요. 

편집창의 폰트가 uni-code를 지원하지 않는다면 무조건 깨집니다.

DML 파일로 내렸다가 올리더라도 excel등을 통해 열어봐서 원본sql파일이 정상인지 깨진건지 확인후

쿼리를 수행하시면 됩니다.

저는 주로 그런 다국어작업에는 sql developer를 사용합니다.

궁그미님이 2011-10-11 10:57에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
38951로또 쿼리질문 (통계표?) [4]
그렇구나~
2011-10-11
7085
38950group by 와 distinct의 차이점?? [1]
궁금
2011-10-11
5261
38949오라클 10g EM (최상위 작업에서 SQL문 텍스트 풀쿼리 조회 방법) [2]
라클리
2011-10-10
4053
38948오라클9i에서 특정 문자들(다국어)들이 깨져서 들어갑니다. [1]
hym77
2011-10-10
4936
38947[권한 관련] 질문입니다. ㅠ.ㅠ [1]
김승욱
2011-10-09
4298
38946부서별 실적 순위 설정 어떻게 해야 하나요? [2]
오종목
2011-10-07
5624
38945파티션 테이블 truncate [1]
초보
2011-10-07
4487
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다