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 931 게시물 읽기
No. 931
Re: Re: Servlet에서 Oracle 자료 읽었을때 한글이 깨지는데요?
작성자
전진우
작성일
2000-06-07 09:06
조회수
9,511

고심 고심 끝에 알아냈습니다.

Servlet문제 절대 아님니다.

알려주신 링크의 자료가 틀렸다는게 아니고 전 이미 그 방법을 사용하고 있습니다.

그런데도 한글이 안되는 이유가 oci드라이버였기 때문였습니다.

thin으로 바꾸니까 무지무지 잘나온더군요. 정말 황당했습니다.

왜 oci가 안되는지 잘 모르겠습니다.

버그인지. 아직은 oci에서 지원을 안해주는건지...

8.0.5에서는 문제 없이 되던것인데 8.1.6에서는 안되는군요.

8.1.5는 어떤지 모르겠습니다.

정말 답답하군요.

oci로 한글 출력하신 분계시면 좀 알려주세요.

부탁입니다.

 

 

> 오라클 테크넷에 관련 자료가 있습니다.

> 오라클의 문제는 아니고 서블릿 API의 문제라는군요.

> 다음의 링크를 참고하세요.

>

> http://technet.oracle.co.kr/product/java/jdev/Oracle_Servlet_한글지원.htm

>

> > Oracle에서 자료를 읽어와 servlet에서 브라우져에 뿌려주려 합니다.

> > 자료가 한글 텍스트 인데요.

> > 브라우져에 나타내면 ? 뒤집어 놓은 걸로 나오는 군요.

> > sqlPlus에서는 잘 나옵니다.

> >

> > public static String Uni2Ksc(String uni)

> > {

> > String ksc;

> >

> > if(uni == null) return "";

> >

> > try

> > {

> > ksc = new String(uni.getBytes("8859_1"), "KSC5601");

> > }

> > catch(UnsupportedEncodingException encodingexception)

> > {

> > ksc = "";

> > }

> >

> > return ksc;

> > }

> >

> > public static String Ksc2Uni(String ksc)

> > {

> > String uni;

> >

> > if(ksc == null) return "";

> >

> > try

> > {

> > uni = new String(ksc.getBytes("KSC5601"), "8859_1");

> > }

> > catch(UnsupportedEncodingException encodingexception)

> > {

> > uni = "";

> > }

> >

> > return uni;

> > }

> >

> > 이 2 함수를 써서 이렇게도 인코딩 해보고 저렇게도 인코딩 해봤는데 되질 않는군요...

> > Oracle 8i 8.1.6을 사용하는데 다시 설치를 해야 하는지 아니면 어떻게 해야 하는지 모르겠습니다.

> > 조언을 부탁 드립니다.

[Top]
No.
제목
작성자
작성일
조회
928오라클 8.1.6.1에 proc가 없어요...
정재은
2000-06-06
8176
938┕>Re: 오라클 8.1.6.1에 proc가 없어요...
조성경
2000-06-07 19:25:55
9523
973┕>Re: 오라클 8.1.6.1에 proc가 없어요...
매니아
2000-06-14 15:06:21
9907
926(참고) Error while trying to retrieve text for error... 메시지에 관하여
Firebird
2000-06-06
8579
924ora-12546 error갈켜주세요..^^
희서니
2000-06-06
8327
929┕>Re: ora-12546 error갈켜주세요..^^
소몰이
2000-06-06 17:51:37
9598
923Servlet에서 Oracle 자료 읽었을때 한글이 깨지는데요?
전진우
2000-06-05
8369
925┕>Re: Servlet에서 Oracle 자료 읽었을때 한글이 깨지는데요?
Firebird
2000-06-06 05:16:56
8964
931 ┕>Re: Re: Servlet에서 Oracle 자료 읽었을때 한글이 깨지는데요?
전진우
2000-06-07 09:06:30
9511
922Servlet에서 PL/SQL부르기 좀 알려주세요.
전진우
2000-06-05
8926
918급해요! 해결하신분 자세한 설명 부탁..
leezion
2000-06-04
8619
917급! 급! 급! (oracle8.1.6 설치)
leezion
2000-06-04
8544
920┕>Re: 급! 급! 급! (oracle8.1.6 설치)
정재익
2000-06-05 00:47:18
10111
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다