다국어가 포함된 데이터를 깨지지 않게 받아서 넣을려면?
글쓴이: comdemo / 작성시간: 수, 2007/05/23 - 9:55오전
pro*c로 데이터를 내려받는 프로그램을 작성중입니다.
오라클DB의 NLS_CHARACTERSET은 UTF8로 설정되어 있습니다.
프로그램을 실행하는 서버는 HP-UX이고
LANG=ko_KR.eucKR
NLS_LANG=American_America.KO16KSC5601
입니다.
다국어 데이터를 pro*c프로그램을 통해 txt로 내려받아서 다른곳에 전송해줘야 하는데 유니코드에 대한 경험이 많질 않아서 어느곳에 어떤 인코딩설정을 해줘야 하는지 감이 오질 않네요.
잘 모르는 부분을 질문하려니 질문도 정확하게 되질 않습니다.
우선 위와 같은 상황에서 어떻게 시작해야하는지 조언 부탁드립니다.
Forums:
일단 DB에서
일단 DB에서 받아오시는 데이터가 유니코드가 정확하고
받아오는 시점에 저장한 octet stream 그대로 받아오는 것이 확실하다면
그냥 어떤 변환도 하지 마시고 일단 그대로(raw) 저장 하시면 됩니다.
(물론 이경우 comdemo님의 시스템에서는 유니코드 지원 프로그램으로
해당 데이터 열지 않으면 내용을 알아볼 수 없이 깨져 나오겠죠~ :-)
그리고 다른곳에 전송해주시고, 해당 인코딩 포맷을 알려주면
다른곳에서 해당 인코딩 포맷에 맞게 그 파일을 열어주기만 하면 됩니다.
복잡하게 생각 안하셔도 되요~ :-)
---------------------------
Smashing Watermelons~!!
Whatever Nevermind~!!
Kim Do-Hyoung Keedi
----
use perl;
Keedi Kim
댓글 달기