해결, 다른 질문.....


[ 다음 글들 ] [ 이어서 글올리기(답하기) ] [ 자바 묻고 답하기 ]

글쓴이 :전응식 1998년 2월 25일 15:07:53

In Reply to: 죄송합니다. 잘못올렸습니다. posted by 전응식 on 1998년 2월 25일 13:43:01:

위에 질문한 내용은 해결이 되었습니다.


소스중 if절이 실행이 안되어서 문자들이
깨어져 나왔던것입니다.
아래 소스
if ( 0x3400 > c && 0x4dff < c )
{
out[i] = c;
}



그리고 다른 질문이 한가지 있는데,
Oracle DB 에 저장되어있는 한글데이타를 가지고 올때,
col정해져있는 크기안에서 일정 비율크기 이상이 한글데이타를
getString으로 가져올려고 그러면 아래와 같은 Exception Error가
발생하는데 왜 이러는 지요..


java.sql.SQLException: Fail to convert between UTF8 and UCS2
at oracle.jdbc.dbaccess.DBError.check_error(DBError.java:338)
at oracle.jdbc.oracore.JavaConversion.failUTFConversion(JavaConversion.java:678)
at oracle.jdbc.oracore.JavaConversion.CHARBytesToJavaChars(JavaConversion.java:735)
at oracle.jdbc.oracore.JavaConversion.CharBytesToString(JavaConversion.java:308)
at oracle.jdbc.driver.OracleStatement.getStringValue(OracleStatement.java:1695)
at oracle.jdbc.driver.OracleResultSet.getString(OracleResultSet.java:175)
at jdbctest.displayResults(jdbctest.java:76)
at jdbctest.main(jdbctest.java:172)





다음 글들:



이어서 글올리기(답하기)

이름:
E-Mail:
제목:
내용:
관련 URL(선택):
URL 제목(선택):
관련 이미지 URL:


[ 다음 글들 ] [ 이어서 글올리기(답하기) ] [ 자바 묻고 답하기 ]