[Spring] Mustache 파일 응답 시 한글 인코딩 깨짐 현상

위 사진과 같이 Mustache 파일을 리턴했을 때 한글이 물음표로 출력되는 에러가 발생했다.

 

해당 에러는 머스테치 사용 시 스프링 버전에 따라 한글이 깨지는 문제가 있다고하는데, 스프링부트 2.7.x 버전을 사용할 때 아래 코드를 properties 파일에 추가해주니까 해결되었다.

 

server.servlet.encoding.force-response= true

2.6.x 버전에서는 build 설정을 gradle에서 intellij로 변경해서 해결됐다는 사례도 있는 것 같다.

'문제 해결' 카테고리의 다른 글

Favicon.ico Request  (0) 2023.09.01
Jsoup TimeoutException  (0) 2023.08.08
variable not initialized in the default constructor 에러  (0) 2023.07.28
No tests found for given includes 에러  (0) 2023.07.28
JPA ConverterNotFoundException  (0) 2023.07.27