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 을 수정해줘야한다. 아래와 같이 추가해준다
1 2 3 4 5 6 7 |
<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 파일을 변경해주시면 됩니다.