이글은 자바에서 한글을 사용하는 방법에 대한 글과 관련이 있는 것 같습니다.
LDAP/JNDI 에서 한글 처리를 위해서 해결 방법을 제시한 박근오님의 글을 참조로해 보시기 바랍니다.
http://database.sarang.net/board/ldap.php3?table=ldap&action=article&arg=27
::나는새 님께서 쓰시길::
> 답변에 감사드립니다..저는 톰캣은 아직 써보지 않아서 잘 모르겠고요, 제가 사용하는 것은 JServ 인
> 데..
>
> 사실, 방금 전에 알아낸 사실은..데이타베이스 엔진에는 아무 문제가 없다는 것이죠.
> 그러니까..문제의 근원은 JDK 인것 같은데..아직까지 sql의 쿼리문에 한글사용이 수월하지 않다는 이
> 야기를 들었습니다.
>
> JDK 1.3이후 버전에서 해결되었다는 이야기도 있고, 또 몇몇 패치가 돌아다닌다고도 들었습니다..
>
> 이곳 고수님들께서 이 문제를 깨끗히 해결하신 분이 있다면..도움을 좀 주십시오..
> 그리고 님께서 말씀하신 톰캣 설정기는 지금 곧 찾아서 참고하도록 하겠습니다. 감사합니다.
>
>
> ::노다 님께서 쓰시길::
>
> >
> > ::나는새 님께서 쓰시길::
> >
> > > 지금 프로젝트를 진행중인데..환경은 아파치+서블릿+JDBC1.2+postgresql7.0.2입니다
> > >
> > > 얼마전까지 postgresql6.5.2를 사용했고, 대부분의 소스를 거기에 맞게 작성했는데
> > > 한글 쏘트문제가 불거져 나오는 바람에 데이타는 전부 백업받고 엔진을 7.0.2로 업그
> > > 레이드 했습니다.
> > >
> > > 이 와중에 JDBC드라이버도 교체 했구요..
> > >
> > > 갖은 고초를 겪으며(소스의 드라이버 로딩부분을 전부 수정) 재컴파일 한 후 프로그
> > > 램들을 다시 실행했습니다..
> > >
> > > 물론..httpd 데몬도 재 실행 했고,..
> > >
> > > 그런데 예전처럼 정상 동작하는 것 처럼 보였는데..특정 필드(한글입력이 있는)를
> > > 조건 검색하는 쿼리를 던지면 전혀 이상하게 동작을 합니다..
> > > 영문이나 숫자 데이터가 들어 있는 필드들은 아무 이상없이 동작하고요..
> > >
> > > 쿼리가 복잡한 것은 절대 아닙니다..다음과 같죠.
> > >
> > > select * from jongmok where htitle >='아' and htitle < '자' 인데..
> > > 이걸 복사해서 psql 커맨드 라인에서 입력한 후 동작시키면 정상으로
> > > 결과를 보여 줍니다..
> > >
> > > 그러나 서블릿 프로그램에서 statement 객체의 executeQuery함수로 전달하면
> > > 결과를 가져오지 못하는 군요..정말 답답합니다..
> > >
> > > 한글데이터가 없는 다른 필드들은 또 정상 동작해요..
> > >
> > > 이것은 도데체 무슨 문제인지요?
> > >
> > > 다시 엔진을 6.5.3으로 다운 그레이드 해야 하는 건지..
> > > 아 참..7.0.2 버전의 엔진은 이곳 FTP자료실에서 가져왔습니다.. 혹시 거기
> > > RPM버전의 엔진들이 한글 옵션을 걸지 않고 컴파일된 것은 아닌지?
> > >
> > > 도데체 무슨 문제인지..답답하군요..
> >
> > SQL 문에 들어가는 한글은 PostgreSQL 에 들어가기 전에
> > 자체적으로 KSC5601 로 변환하며 될거 같구요.
> >
> > 이에 대한 것은 여기 DSN 의 데이타베이스 공부하기 란에 Tomcat 설정기를
> > 참고하시기 바랍니다. 거기에 한글처리에 대한 약간의 설명이 있더군요.
> >
> >
|