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로 저장한다.
댓글 ( 4)
댓글 남기기