기술지원 문의

서블릿의 문자 인코딩 문제관한 질문임돠 ^^;
김진건 / 2002-11-22 00:00

서블릿의 한글문자가 ??????로 다 깨져서 나옮니다
환경은 솔라리스 os,아파치 웹서버에 ,자바엔진은 래진입니다
res.setContentType(\"text/html;charset=euc-kr\");
res.setContentType(\"text/html;charset=ksc5601\");
이런 구문을 넣었는데도 아무 소용이 없구요..
혹시 래진환경설정에 문자 인코딩에 관한 부분이 있는지요
질문 수준이 넘 낮은건 아닌지?...ㅡ.ㅡ;;;
답변 부탁드립니다...

Re:서블릿의 문자 인코딩 문제관한 질문임돠 ^^;
관리자 / 2002-11-22 00:00

한글이 기본적으로 처리되어야 되는데 
그렇지 않다면 몇 가지를 체크해볼 수 있습니다.

Resin과 한글관련한 설정이 있는데

shell의 LANG 변수
 - solaris의 경우 보통 ko로 설정하고 사용합니다.
 - solaris버전에 따라 SDK를 설치하면서 locale이
      잘못된다는 사례가 있었습니다. locale 명령으로
      살펴보시고 만약 LC_* 가 적절하지 않다면 수정.

conf/resin.conf를 열어
에 character-encoding=euc-kr을 추가
즉 <
이런식으로 하면 해당 web-app는 강제적으로 euc-kr로
컴파일됩니다.

결론적으로 이외의 몇가지 설정이 있기는 하지만 위의 설정을
조합해서 한글이 깨진다면 별 수 없이 encoding과 decoding을
소스에서 해주셔야죠. 하지만 이런 상황은 바람직하지
않은 상황이고 뭔가 잘못 구성되어있는 겁니다.




--김진건 님의 글 [2002-11-22 16:12:42]
>서블릿의 한글문자가 ??????로 다 깨져서 나옮니다
환경은 솔라리스 os,아파치 웹서버에 ,자바엔진은 래진입니다
res.setContentType(\"text/html;charset=euc-kr\");
res.setContentType(\"text/html;charset=ksc5601\");
이런 구문을 넣었는데도 아무 소용이 없구요..
혹시 래진환경설정에 문자 인코딩에 관한 부분이 있는지요
질문 수준이 넘 낮은건 아닌지?...ㅡ.ㅡ;;;
답변 부탁드립니다...