반응형

한글 처리 방법은 3박자가 고루 갖추어져야 한다.


첫째는 JSP 페이지

둘째는 톰캣 설치 폴더\conf 아래 있는 server.xml 파일

셋째는 둘째와 동일 폴더의 web.xml 파일

넷째는 class 를 이용할 때에 한글 문제 처리방법


셋째의 경우는 Post 방식일 때 필요한 것이고, 둘째는 Get 방식일 때 필수요소이다.



 첫째는 


<%@ page language="java" contentType="text/html; charset=euc-kr"

pageEncoding="euc-kr"%>


 이 부분 처럼 'euc-kr' or 'EUC_KR' or 'EUC-KR'로 셋팅하거나 'utf-8' or 'UTF-8'로 맞추는 것이다.






 둘째


 <Connector port="8080" protocol="HTTP/1.1"

               connectionTimeout="20000"

               redirectPort="8443" 

      URIEncoding="UTF-8"/>


 에서 위 처럼 URIEncoding="인코딩방식" 을 넣어주는 것이다.






 셋째는 


 <!-- ================== Built In Filter Definitions ===================== --> 


 이걸 찾으면 

     <filter>

        <filter-name>setCharacterEncodingFilter</filter-name>

        <filter-class>org.apache.catalina.filters.SetCharacterEncodingFilter</filter-class>

        <init-param>

            <param-name>encoding</param-name>

            <param-value>UTF-8</param-value>

        </init-param>

        <async-supported>true</async-supported>

    </filter> 


 이게 나오는데 여기서 느끼겠지만, 저 위에 인코딩을 바꾸어주는 것이다. 


 

 넷째는

 클래스파일에 대한 문제인데

<%@ page language="java" contentType="text/html; charset=euc-kr"

pageEncoding="euc-kr"%>


 에서 charset을 utf-8로 바꿔주면 된다.

 

 

반응형

'프론트엔드 > Server Part' 카테고리의 다른 글

페이지 추가하는 법  (0) 2013.05.23
style 태그 사용법  (0) 2013.05.23
useBean과 톰캣 Tomcat 폴더 지정  (0) 2013.05.12
jQuery 강좌 소개  (0) 2013.05.05
톰캣 서버 시작 위치 지정  (7) 2013.02.20

WRITTEN BY
데르벨준

,