위와 같이 한글이 깨져서 당황해본 경험 한번쯤은 있을 겁니다.
이미지, 유튜브 보면서 잘 따라한 거 같은데 왜 나는 한글이 이상하게 나오지?
인코딩 방식 때문에 그렇습니다.
요즘 프로젝트들은 거의 UTF-8 이 표준이라고 해도 과언이 아닙니다.
그래서 우리도 UTF-8 로 세팅하겠습니다.
첫째로 아래 jsp 소스를 보시면
<%@ page ~ 로 시작되는 부분에 contentType="text/html; charset=UTF-8" 을 추가해주겠습니다.
con 입력한 상태로 ctrl + space bar 눌러주시면 자동완성할 수 있게 템플렛이 뜹니다.
그리고 아래와 같이 ISO-8859-1 부분을 UTF-8 로 변경하여 저장해줍니다.
그러면 거의 대부분 해결이 될 것입니다.
이제 새로고침을 해보았더니 한글도 깨지지 않고 잘 출력이 되는 모습이네요.
하지만 그래도 한글 깨짐 현상이 지속된다면
이클립스 자체 인코딩 설정 문제일 수도 있습니다.
Windows > Preferences
content type 검색하여 General > Content Types 로 갑니다.
오른쪽 Text 항목을 펼쳐주면 아래 JSP 항목이 있습니다.
JSP 항목을 클릭해준 다음 맨 아래 Default encoding 에 UTF-8 을 입력하고
Update 후 Apply and Close 를 클릭합니다.
이상 한글 깨짐 오류 현상 해결 방법이었습니다.
이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.
'spring' 카테고리의 다른 글
[JRE 버전 경고] Build path specifies execution environment JavaSE-1.6. ~~ 해결 방법은? (0) | 2023.07.18 |
---|---|
[톰캣 에러] "Server Tomcat v9.0 Server at localhost failed to start." 해결 방법은 ? (0) | 2023.07.18 |
[GRADLE] 스프링부트 gradle jsp 수정 후 새로고침 바로 반영하는 방법 (0) | 2022.03.13 |
[GRADLE] 스프링부트 gradle 웹 프로젝트 생성 (0) | 2021.11.17 |
[GRADLE] 스프링부트 gradle "com.mysql.jdbc.Driver" 오류 (0) | 2021.10.24 |