학교/캡스톤디자인과창업프로젝트

yml 파일의 servlet encoding force-response 설정

ChaSso 2024. 3. 19. 22:42

배포를 위해 이전에 수행했던 프로젝트들의 yml 파일 비교했음.

server 하위에 error의 include-message, include-binding-errors 설정은 공통으로 있었지만

servelet: encoding: force-response에 대한 설정이 없는 yml 파일도 있었음.

어떤 것에 대한 설정인지 검색해본 결과,

공통적으로 하는 말들이 이건 한글이 깨지는 것을 막기 위한 설정이라고 함.

 

참고)

Spring Boot 2.7 + Mustache 사용 시 한글이 깨지는 문제

 

Spring Boot 2.7 + Mustache 사용 시 한글이 깨지는 문제

Spring Boot 2.7.9와 Mustache를 사용하던 도중 위와 같이 한글이 전부 깨지는 문제가 발생했다. 그래서 응답의 헤더를 확인해보니, Content-type 헤더의 charset이 UTF-8이 아닌 ISO-8859-1로 되어있었다. ISO-8859-

velog.io