본문 바로가기

Framework/eGovFrame

[eGovFrame] 전자정부프레임워크 인코딩(UTF-8) 문제 해결 - 한글깨짐

[eGovFrame] 전자정부프레임워크 

인코딩(UTF-8) 문제 해결 - 한글깨짐








HttpServletRequest request 를 통해 받은 DATA 는 한글로 잘들어오고, 

서버 내에서 동작하는 부분 ( 시스템 로그 ) 에서는 한글이 안깨지고 잘나오는데,

Response 를 던지면, 왜 ? 어째서 ?  ' ISO-8859-1 ' 가 뜨는 것일까 ?

분명 서버는 UTF-8 설정을 다해주었는데 말이다.




여러 방법을 찾는 도중, 제일 확실한 방법인 것 같아서 포스팅 합니다.







평소에는 이런식으로 쓰죠, 최대한 짧게.. 

RequestMapping 을 해줍니다. 

여기서 약간의 수정과 살만 덧붙여 주면 됩니다.








produces = "application/text; charset=utf8" 

을 추가해줌으로써, charset을 다시한번 입혀서 보내도록 하면, 

한글이 깨지지않고, 정상적으로 전달이 되는 것을 확인 할 수 있습니다.