apollo89 요즘 읽고 있는 책
프로그래머의 길,멘토에게 묻다
데이브 후버,애디웨일 오시나이 공저/강중빈 역
프로그래머 그 다음 이야기
임백준 등저
대규모 서비스를 지탱하는 기술
이토 나오야,다나카 신지 공저
존 맥아더의 성경,이렇게 믿어라
존 맥아더 저
아이디어맨 Idea man
안진환 역/폴 앨런 저
예스24 | 애드온2
Get 방식으로 데이터 전송시 한글깨짐 java, jsp Tomcat

Tomcat 4.x 버전에서 잘되던 JSP 한글이 5.x 버전에서는 깨진다..

POST 방식에서는 문제가 없지만 GET 방식에서 깨지는 문제인데..

아파치에서 문서를 잘 살펴보니..역시나 변경되었다..ㅡ.ㅡ;;


1. Tomcat 4.x 버전

  1) POST 방식 : request.setCharacterEncoding("euc-kr");

  2) GET 방식 : request.setCharacterEncoding("euc-kr");


2. Tomcat 5.x 버전

  1) POST 방식 : 기존 4.x 버전과 같이 request.setCharacterEncoding("euc-kr");

  2) GET 방식 : 바뀌었다..그것도 server.xml 을 수정해줘야한다. 아래와 같이 추가해준다

<Connector port="8080"
               maxHttpHeaderSize="8192"
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" redirectPort="8443" acceptCount="100"
               connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="euc-kr"/>

<Connector port="8009"
               enableLookups="false" redirectPort="8443" protocol="AJP/1.3" URIEncoding="euc-kr"/>

위와같이 server.xml 파일을 변경해주시면 됩니다.


참고 : http://kin.naver.com/detail/detail.php?d1id=1&dir_id=10102&eid=uZsThNXF6KFr3qbLryMx0OvYsoDAvETp&qb=c2VydmVyLnhtbCBVUklFbmNvZGluZw==&pid=fuCXHwoQsDdssskNcn0sss--270359&sid=SCku58kuKUgAAAbcHJ0 (새 창으로 열기)

Trackback URL : http://apollo89.com/blog/trackback/218
openclose