한글깨짐1 Spring Boot POST Encoding EUC-KR 한글깨짐(UTF-8)현상 지인이 결제모듈을 붙이는 과정에서 EUC-KR로 응답요청을 받아서 아무리 인코딩 설정을 해도 한글이 깨져서 나온다며 구글링해도 해결되지 않아 도움을 요청했다. 어떻게 처리해야할까? 기본적으로 Spring Boot 에서는 Encoding Filter 가 UTF-8로 기본 설정이 된다. 그렇기 때문에 Controller 에서 요청 파라미터를 받았을때 이미 한글이 깨진형태로 나오기때문에 복구할 수가 없는것으로 보인다. 필자의 해결책은 이렇다. 특정 URL만 UTF-8이 아닌 EUC-KR로 바꿔 사용해야 하기때문에 특정 URL에만 동작하는 필터를 하나더 추가한다. 이렇게 추가하게 되면 필터에 등록되어 매핑된 URL이 들어올때 거치게 된다. 필터 체인 막바지 부분에 EUC-KR 인코딩으로 설정되어 파라미터가 잘 .. 2019. 11. 18. 이전 1 다음