Choi의 고유결계

JSP Servlet: Tomcat 서버 한글 처리 본문

Jsp,Servlet

JSP Servlet: Tomcat 서버 한글 처리

믿을수없는맛 2018. 9. 7. 11:29
반응형

Tomcat Server 한글처리

톰캣의 기본 문자 처리 방식은 IOS-8859-1 방식을 사용합니다.
개발자가 별도의 한글 인코딩을 하지 않으면 한글은 깨져 보이게 됩니다.
GET,POST 두방식에 따라 한글 처리 방식이 달라지게 됩니다.

GET

Get 방식 요청에는
Server 파일의 server.xml을 수정하여 한글 처리를 합니다.

<Connector URIEncoding="EUC-KR" port="8181" ...>

URIEncoding의 속성 값을 위 코드 처럼 “EUC-KR”라고 수정해줍니다.

POST

Post 방식은 Servlet 클래스에서 doPost() 메소드 안에 request.setCharacterEncoding() 메소드들 이용합니다.

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

        response.setContentType("text/html; charset=euc-kr");

    }

메소드 인자값으로 “text/html; charset=euc-kr”을 써줍니다.

반응형
Comments