※ 한글 처리
Tomcat 서버의 기본 문자 처리 방식은 IOS-8859-1 방식이기 때문에 개발자가 별도로 한글 인코딩을 하지 않는다면 한글이 깨져 보이는 현상이 나타납니다. 또한 이것이 GET방식과 POST방식에 따라서 한글처리 방식이 달라집니다.
- server.xml 수정
- Ctrl + F 를 사용하여 Connector 태그를 찾는다.
- 기본값으로 <Connector connectionTimeout="20000" port="80" protocol="HTTP/1.1" redirectPort="8443"/> 이렇게 되어 있을 텐데 이 태그안에 URIEncoding="EUC-KR" 을 추가해줍니다. ex. <Connector URIEncoding="EUC-KR" connectionTimeout="20000" port="80" protocol="HTTP/1.1" redirectPort="8443"/>
ex 그림)
POST방식일 경우
- Servlet에서 request.setCharacterEncoding() 메소드 이용
ex. doPost() 메소드 안에 request.setCharacterEncoding("EUC-KR"); 추가
ex 그림)
댓글 영역