인코딩 문제는 일단 서버 쪽의 환경 설정 문제일 가능성이 있습니다.
저희 쪽에서 유니코드 환경으로 재현을 해보았는데 包装 으로 입력시에도 DataSet에 정상적으로 데이터가 들어가고, TR로 저장하는 부분도 정상적으로 반영됩니다.(첨부파일 참조)
서버 버전을 안 적어주셔서 정확히 가이드를 드리기가 어렵습니다만,
DB, WAS, GAUCE 의 인코딩을 정상적으로 세팅하셨는지 확인해보시기 바랍니다.
GAUCE의 인코딩은 GAUCE 서버 버전에 따라 설정파일의 이름과 위치가 다릅니다.
GAUCE 3.0 인 경우 유니코드 환경을 지원하지 않습니다.
GAUCE 4.0 인 경우 GAUCE 설치 위치의 gauce.xml 의 encoding 에 utf-8로 되어 있으면 됩니다.
GAUCE 5.0 인 경우 GAUCE 설치 위치의 gauce_conf/gauce-default.xml 에서 utf-8 로 되어 있으면 됩니다.
INNOXYNC 인 경우 INNOXYNC 설치 위치의 innoxync_conf/innoxync-default.xml 에서 utf-8로 되어 있으면 됩니다.
DB, WAS의 인코딩 설정방법은 관련 업체에 문의하시기 바랍니다.
>게시판을 이용해 주셔서 감사합니다.
>다음양식에 맞게 입력해주세요.
>
>* 고객시스템명 : 삼성 LED
>
>* 문의할 Component명 및 버전 :
> MxGridU : 2,0,1,311
>
>* DataSet 버전 :
> MxDataSetU : 2,0,1,75
>
>* Tr 버전 :
>
>* 문의 유형(질문/요청/참조) :
> 질문..
>
>* 내용 :
>안녕하세요..
>가우스 유니코드 버전을 이용하여 중국어 를 사용하고 있습니다..
>지금 사용하고 있는 버전이 상기 버전입니다.
>
>Oracle 10g를 사용하고 유니코드 로 세팅되어있습니다.
>
>저희가 중국어 간체를 사용하는데. 입력시 몇몇 글자가 자꾸 깨져서 들어 갑니다.
>DB 에 바로 넣을 때는 깨지지 않고 잘 들어 가고.. 화면에 보여 주는 것도 잘 보여 집니다만..
>DataSet을 이용하여 저장 할때는 몇몇 글자가 깨는 일이 발생합니다..
>
>깨지는 글자는 包装 (포장) 입니다.
>
>확인 부탁 드립니다.
>
>
>
>
>