상세 컨텐츠

본문 제목

TOMCAT 한글깨짐현상

IT 세상

by 이현민 (지후지율아빠) 2007. 12. 3. 17:31

본문

원문 : http://www.javaservice.net/~java/bbs/read.cgi?m=appserver&b=engine&c=r_p&n=1122009448&p=4&s=t#1122009448


Tomcat바이너리는 기본적으로 ISO-8859-1이지요. 그리고 작업 하신 파일은 아마도 EUC-KR이거나
Eclipse에서 작업을 하시면 MS949가 되겠지요.
FTP로 서버에 올리실 때 파일 인코딩 변환이 없으면 그 대로 올라 가는데 실제 Tomcat이
핸들링 하는 파일이랑 Tomcat자체의 인코딩이 안 맞아서 그런 현상이 발생 할겁니다.
Tomcat의 startup.sh에

export CATALINA_OPTS=$CATALINA_OPTS" -Dfile.encoding=EUC-KR"

와 같이 추가 해 보세요. 윗분의 답변에다가 Meta태그까지 선언 해 놓으면 아마 절대
한글이 깨질 일 없을 겁니다. Meta태그는 다음과 같이....

<meta http-equiv="Content-Type" content="text/html; charset=EUC-KR">
<meta http-equiv="Content-Language" content="ko">

그것 까지 안 되면 Tomcat의 web.xml에 filter태그를 써야 합니다.

    <filter>
        <filter-name>encoding</filter-name>
        <filter-class>EncodingFilter</filter-class>
        <init-param>
            <param-name>encoding</param-name>
            <param-value>euc-kr</param-value>
        </init-param>
    </filter>

    <filter-mapping>
        <filter-name>encoding</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>

반응형

'IT 세상' 카테고리의 다른 글

CPU, MEM 정보 구하기  (0) 2007.12.11
VC++ 헤더 및 라이브러리 설명  (0) 2007.12.05
Tomcat/UTF-8 or All  (0) 2007.12.03
RSS란  (0) 2007.11.22
[바이소프트 안내] 기업 고객의 IE 7 자동 업데이트 블럭킹 방법  (0) 2007.11.15

관련글 더보기