programming/Spring

[Spring] 스프링&JSP 한글 깨짐

LeeBorn 2019. 8. 1. 22:41
반응형

???

 

스프링을 프로젝트로 만들고 바로 시작했을 때의 화면이다.

 

처음 프로젝트를 만들면 home.jsp 파일이 자동 생성되는데

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ page session="false" %>
<html>
<head>
	<title>Home</title>
</head>
<body>
<h1>
	Hello world!  
</h1>

<P>  The time on the server is ${serverTime}. </P>
</body>
</html>

이런 식으로 생겼을 것이다.

여기에 한글이 제대로 나오게 하려면 아래와 같이 

charset과 pageEncoding을 UTF-8로 적어주면 된다.

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ page session="false" %>
<%@ page language="java" contentType="text/html;charset=UTF-8" pageEncoding="UTF-8"%>
<html>

 

그러면 아래와 같이 한글이 정상적으로 나온다.

제대로 표시되는 시간

 

charset과 pageEncoding을 2개씩 적는 이유와, 차이점에 대해선 다음에...

반응형