'POST'에 해당되는 글 1건

  1. 2009.03.30 [TOMCAT]tomcat 5.x 버전에서 (GET/POST)parameter로 넘어온 한글 처리하기
2009. 3. 30. 18:06

[TOMCAT]tomcat 5.x 버전에서 (GET/POST)parameter로 넘어온 한글 처리하기

tomcat 5.x 버전에서 웹브라우저로 부터 날라온 Get/Post 로 전달되는 한글이 ISO8859-1로 넘어오는 경우가 있어

한글이 깨지는 경우가 있습니다. 아래와 같이 Get / Post로 넘오는 한글 처리를 하시면 됩니다.


1. Get 방식으로 넘어오는 파라미터

   server.xml

------------------------------------------------------------

   <Connector
               port="8080"               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" redirectPort="8443" acceptCount="100"
               debug="0" connectionTimeout="20000"
               disableUploadTimeout="true" useBodyEncodingForURI="true" URIEncoding="KSC5601"/>


2. Post 방식으로 넘오는 파라미터


2-1. 톰캣이 설치된 디렉토리에서

<TOMCAT_HOME>/webapps/jsp-examples/WEB-INF/classes/filters/SetCharacterEncodingFilter.class 파일을 복사해서

<TOMCAT_HOME>/common/classes/filters/ 밑으로 복사함.


2-2.

 web.xml

-------------------------------------------------------------

 <filter>
      <filter-name>Set Character Encoding</filter-name>
      <filter-class>filters.SetCharacterEncodingFilter</filter-class>
      <init-param>
          <param-name>encoding</param-name>
          <param-value>euc-kr</param-value>
      </init-param>
    </filter>

    <filter-mapping>
      <filter-name>Set Character Encoding</filter-name>
      <url-pattern>/*</url-pattern>
    </filter-mapping>