본문 바로가기
왕초보 개발일지/오류보고

HTML코드를 JSP에 INCLUDE할 때 한글깨짐

by n년차초보개발자 2019. 5. 29.
728x90
반응형

● JSP파일자체를 수정 할 수 없는 상황, 수정할 수 있는것은 HTML파일 뿐 그런데 한글이 깨진다..

    (jsp파일 내부의 meta tag로 encoding은 이미 한 상태임.)

 

▷ html파일의 encoding 상태를 확인한다.(jsp와 html의 문서타입이 틀리면 깨져서 나옴.)

    - 충돌방지를 위해 html코드 내부에서 encoding을 다시 하는것은 지양한다.

    - 저장시 html파일의 저장형식과 jsp파일의 encoding방식이 일치하는지 확인한다.

 

 jsp의 경우 <% 태그안에서 charset=utf-8 %> 이런식으로 선언한다. ( 파일형식이 .html이어서 jstl사용 불가했음 .. )

 =>jsp에서는 html코드가아닌 jsp를 인클루드 하는것이 더 좋음. ( 한글이 포함된 경우, 인코딩 설정을 해두면, jsp는 자동 변환해준다 )

 

 

 head안에 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 이런식으로  charset이 선언되어있는지 확인

 

 톰캣 server.xml에서 encoding형식이 알맞게 되어있는지 확인

 

 

 

728x90
반응형

댓글