JSP

tomcat, jsp 한글 깨짐

증상  아래처럼 깨질때 조치 사항
      °³???¤º¸ º¸??¸? ?§?Ø ´??½°? °°?º ³?¿??º ?ð???? ??°¡?Ø ??½?±? ¹?¶ø´?´?!
(??¹?¹ø??, ¿?¶??³, ??¼?, °???¹ø?? ??) 

해결방안 1,2,3,4,5  중에 1, 5 은 각각 한글 된다.

자기서버의 기본환경이 무엇인지가 중요한듯

 

해결방안1 :

jsp page의 제일 위에

<%@ page contentType="text/html;charset=euc-kr"%> 넣는다.

 

해결방안2 :

tomcat\conf\system.xml 파일을 아래처럼 수정한다.
    <Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" URIEncoding="euc-kr"/>

 

해결방안3 :

tomcat\conf\system.xml 파일을 아래처럼 수정한다.
    <Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" URIEncoding="utf-8"/>

해결방안4 :

tomcat\conf\web.xml 파일을 아래처럼 수정한다.

    <servlet>
        <servlet-name>jsp</servlet-name>
        <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
        <init-param>
            <param-name>fork</param-name>
            <param-value>false</param-value>
        </init-param>
        <init-param>                            /*추가한다
             <param-name>javaEncoding</param-name>
             <param-value>EUC-KR</param-value>
         </init-param>
        <init-param>
            <param-name>xpoweredBy</param-name>
            <param-value>false</param-value>
        </init-param>
        <load-on-startup>3</load-on-startup>
    </servlet>

 

해결방안5 : unicode로 저장

  

인코딩-unicode로 저장한다.

 

about author

PHRASE

Level 1  머나먼나라

댓글 ( 4)

댓글 남기기

작성