• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 1003
2010.04.19 (09:13:10)
* 고객시스템명 : 삼성
* GAUCE 버전 : 3.5
* WAS 종류(WebLogic 등등) : WEBLOGIC 8.1
* DB 종류 : ORACLE
* 문의 유형(질문/요청/참조) : 질문
* 내용 :
BLOB 샘플을 사용해서 LONG 칼럼 처리를 하려고 합니다.
샘플대로 잘 되는데..문제는 유니코드에서 한글이 깨지고 마네요.

조회시에는 아래와 같이 getCharacterStream을 사용하면 유니코드의 손상없이 정상적으로 되는데..

< 조회시 코드 >
ResultSet rSet        = select.getResultSet();
if (rSet.next()) {
      Reader rd = rSet.getCharacterStream(1);
      int str = 0;
     while((str = rd.read()) != -1) { sb_text.append((char)str); }
}

하지만 입력/수정시 가우스데이터셋에서 CharacterStream을 사용할 수 없어고, InputStream을
사요할 수 밖에 없어서 유니코드 문자열이 손상됩니다.

< 입력/수정시 코드 >
rd  = rows[i].getInputStream(dSet.indexOfColumn("N_BODY")) ;

BLOB의 경우 이미지 같은 부분을 처리하니 상관 없지만, 게시판등 HTML형식의 처리를 위하여
LONG type 컬럼을 사용했습니다.

처리방안 문의드립니다.
번호 제목 닉네임 조회 등록일
5709 가우스에 대한 책 출판계획은 없는지?
기술지원48
1011 2010-04-29
5708 Gauce 5.2를 설치하였는데. 샘플이 없나요?
김광오
1039 2010-04-25
5707 Gauce 5.2를 설치하였는데. 샘플이 없나요?
기술지원48
1051 2010-04-29
5706 blob_tr의 내용중에 Enumeration enum &lt;- 이거 문제 발생. 파일
김광오
998 2010-04-25
5705 blob_tr의 내용중에 Enumeration enum &lt;- 이거 문제 발생.
강호성
1074 2010-04-29
5704 한글 관련하여 문의합니다.
오수호
1063 2010-04-24
5703 한글 관련하여 문의합니다.
기술지원97
1247 2010-04-29
5702 데이터 그룹핑
김성섭
1015 2010-04-23
5701 데이터 그룹핑
기술지원97
1103 2010-04-29
5700 여러명이 트랜잭션 작업시 커넥션 문제 파일
전영철
1240 2010-04-23
5699 여러명이 트랜잭션 작업시 커넥션 문제
기술지원40
1285 2010-05-03
5698 엑셀다운로드시 그리드이 컬럼의 보여주기 옵션이 false이면...
서상서
1086 2010-04-22
5697 엑셀다운로드시 그리드이 컬럼의 보여주기 옵션이 false이면...
기술지원97
1065 2010-04-22
5696 그리드에서 데이터 그룹핑 표현이 되는 알고 싶습니다,
김성섭
988 2010-04-22
5695 그리드에서 데이터 그룹핑 표현이 되는 알고 싶습니다,
기술지원97
1007 2010-04-22
Selected ORACLE LONG Type 컬럼 처리시 유니코드 문의
김현종
1003 2010-04-19
5693 ORACLE LONG Type 컬럼 처리시 유니코드 문의
기술지원97
1728 2010-04-19
5692 locale에 따른 format mask 적용
김성섭
1002 2010-04-16
5691 locale에 따른 format mask 적용
기술지원97
1125 2010-04-19
5690 그리드내에서 로우별 체크 박스를 선택한 후 체크박스로 선택되어진 행의 Code값을 팝업화면으로 넘기는 방법문의
이상학
1060 2010-04-15
Tag List
XE Login