스프링공부를 시작하며 인텔리제이를 설치하고 웹을 실행하면..
.
.
위처럼 한글이 깨지는 현상이 발생한다.
구글링을 열심히해서 이것저것 다 시도해봤다.
<시도한 방법>
1) Help > Edit Custom VM Options...에 들어가서 다음과 같은 코드를 추가해준다.
-Dfile.encoding=UTF-8
-Dconsole.encoding=UTF-8
=> 어림도 없음.
2) File > setting > File Encodings
=> 장렬히 실패
위 두 방법이 검색했을 때 가장 많이 나왔던 방법들인데 둘 다 설정을 해봐도 되지 않았다ㅜㅜ
두 방법 외에도 'jdk 버전이 문제일 수 있다, 크롬 문제일 수 있다' 등의 얘기들도 있길래 재설치도 해보고 이것저것 해봤지만...실패ㅜㅜ
.
.
그!러!다!가!
.
코드 한 줄로 해결하는 방법을 찾았다.
<해결방법>
해결방법은 정말 간단하다.
1. src폴더 > main폴더 > resources폴더 > application.properties에
server.servlet.encoding.force-response: true
이 코드만 한 줄 추가해주면 된다!
위와 같이 해주면 감동적으로 한글 깨짐 현상이 해결된다!