기존에 다른 방식들도 있지만 이게 제일로 깔금한 우리 여우한테 실험해 본 결과 완벽함.

출처: http://linuxism.tistory.com/720

the default charset of @ResponseBody is iso-8859-1, how to change to utf8.


@RequestMapping(value = "/path", produces="text/plain;charset=UTF-8")

public @ResponseBody String handlePath() {

    .....

}


produces="text/plain;charset=UTF-8"를 사용하여 응답 페이지에 대한 UTF-8 인코딩이 가능하여 한글 깨짐을 방지 할 수 있음.



우리 fox 가 변했쪄요.
    @RequestMapping(value="/fox", produces="text/html;charset=UTF-8")
    @ResponseBody
    public String tiger() {
        return "<html><head></head><body><h1>" + "Lion" + "<br>호랑이" + "</h1></body></html>";
    }

 

설정

트랙백

댓글