포스트 목록

2016년 6월 7일 화요일

Spring 에서 Json 데이터를 @ResponseBody 로 반환 할 때 한글 깨짐 현상


글의 제목 처럼 Spring MVC 에서 Json 데이터를 @ResponseBody 로 반환 할 때 한글이 물음표(???)로 나오는 현상을 발견 했다.

검색 결과 다음과 같이 설정 해주면 된다.

스프링(3.1 이상) 설정 파일(나는 servlet-context.xml) 설정



<mvc:annotation-driven>
  <mvc:message-converters>
   <!-- @ResponseBody시 한글 처리 -->
   <beans:bean class="org.springframework.http.converter.StringHttpMessageConverter">
    <beans:property name="supportedMediaTypes">
     <beans:list>
      <beans:value>text/html;charset=UTF-8</beans:value>
     </beans:list>
    </beans:property>
   </beans:bean>
  </mvc:message-converters>
 </mvc:annotation-driven>



댓글 없음:

댓글 쓰기