아파치 톰켓에서 postgreSQL을 사용해 보고 있습니다.
configure 할때 다음처럼 로케일과 멀티바이트를 가능하게 하였습니다.
./configure --enable-locale --enable-multibyte=EUC_KR --prefix=/usr/local/pgsql
initdb시에도 -E EUC_KR을 추가해 주었습니다.
/usr/local/pgsql/bin/initdb -E EUC_KR -D /usr/local/pgsql/data
psql로 접속해서 예를 들면 다음과 같은 insert 문은 한글이 아무 이상없이 입력 됩니다.
insert into member(name) values('아무개');
그런데 웹에서 같은 insert문을 실행시키고 psql에서 select 해보면 ???로 들어가 있습니다.
jsp에서 insert하기 직전에 <%= name %>으로 웹에서 확인해보면 '아무개'가 잘 나오는데도 불구하구요.
어느 부분에 잘못이 있는지 잘 모르겠습니다.
아시는 분의 친절한 답변 부탁드립니다. 감사합니다.
|