본문 바로가기
Developer/Server & JVM

[Server] 한글 깨짐

by 순수한소년 2015. 1. 15.
728x90
반응형

1 web.xml 파일 수정


<filter>
  <filter-name>struts2</filter-name>
  <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>  
  <init-param>
    <param-name>struts.i18n.encoding</param-name><!-- 한글처리 옵션 -->
    <param-value>euc-kr</param-value><!-- 설정 인코딩 값 -->
  </init-param>  
</filter>

필터 내부에 init-param을 이용하여, 한글 처리 옵션을 추가 해 줍니다.

<param-name>struts.i18n.encoding</param-name>
한글 처리를 위한 인코딩 옵션 값 입니다.

<param-value>euc-kr</param-value>
설정 인코딩 값으로 jsp파일의 charset, pageEncoding 값을 확인후 맞춰 줘야 합니다.
거의 대부분은 euc-kr 이긴 합니다.


2 server.xml 파일 수정

서버의 server.xml 파일을 수정해 줍니다.
대략 60~63번 라인쯤에 있는 아래 파일을 수정해 줍니다.

<Connector connectionTimeout="20000" port="8080" 
 protocol="HTTP/1.1" redirectPort="8443" useBodyEncodingForURI="true"/>

반응형