상세 컨텐츠

본문 제목

한글깨짐현상 처리 (JSP/Servlet)

WebProgramming/JSP

by ChrisMare 2018. 10. 17. 11:48

본문

※ 한글 처리

Tomcat 서버의 기본 문자 처리 방식은 IOS-8859-1 방식이기 때문에 개발자가 별도로 한글 인코딩을 하지 않는다면 한글이 깨져 보이는 현상이 나타납니다. 또한 이것이 GET방식POST방식에 따라서 한글처리 방식이 달라집니다.


    GET방식일 경우

  1.  server.xml 수정 
  2. Ctrl + F 를 사용하여  Connector  태그를 찾는다.
  3. 기본값으로 <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 그림)



'WebProgramming > JSP' 카테고리의 다른 글

Servlet 데이터 공유 (ServletContext)  (0) 2018.10.17
Servlet 초기화 Parameter  (0) 2018.10.17
Form 전송으로 Servlet 값 받는 법  (0) 2018.10.17
서블릿 매핑 방법  (0) 2018.10.16
JSP와 Servlet 특징 및 생명주기  (0) 2018.10.15

관련글 더보기

댓글 영역