김덕태강사님은 아니지만...


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

글쓴이 :김필호 1998년 1월 12일 14:32:57

In Reply to: 김덕태강사님께 jdbc에서 한글처리 posted by 고경환 on 1998년 1월 12일 13:33:40:

안녕하세요?
제가 김덕태님은 아니지만 답변해도 될까요?
지금 하시는 고민을 제가 먼저 해 보았으니 답변할 자격(?)이 있겠지요...


DB 에 insert 하는 SQL 문 만들 때는
getBytes 메써드를 쓰지 마세요...
DB 에 넣을 때나 DB에 있는 것을 꺼내 올 때는 유니코드이고,
Java 에서 쓰는 String 도 유니코드이지요...
그러니까 insert 할 때는 그냥 String 으로 SQL 문 만들어서
excuteQuery 매써드를 실행하면 됩니다.


다만 select 하는 SQL 문으로 DB 의 자료를 가져 왔을 때
그 내용과 HTML 문서의 한글이 섞이면
ServletOutputStream 이 문제가 되지요....


강신동 님의 HURLEncoder 를 쓰는 방법이 있고요...
convert_to_ascii() 함수를 쓰는 방법이 있느데,
이 두 번째 방법을 보실려면
http://soback.kornet.nm.kr/~dure707
의 게시판 "Java와 한글"에 게시된 글
"DB를 연결하는 서블릿 예제" 나
"한글문제를 해결하는 Hello 서블릿 예제" 를
읽으시면 됩니다.


그럼...



다음 글들:



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

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


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