Spring 返回json 中文亂碼,
阿新 • • 發佈:2018-12-20
本以為,加上@RequestMapping(value="/",produces="application/json; charset=UTF-8")
就可以解決,但不知道為什麼沒用,
後來是在配置檔案中加了:
<!-- 由於Spring處理返回值為String型別的結果時使用了StringHttpMessageConverter, 所以我們需要配置他的編碼 --> <mvc:annotation-driven> <mvc:message-converters> <bean class="org.springframework.http.converter.StringHttpMessageConverter"> <property name="supportedMediaTypes"> <list> <value>application/json;charset=UTF-8</value> </list> </property> </bean> </mvc:message-converters> </mvc:annotation-driven>
我不知道為什麼,@RequestMapping,produces無效,但是加上這個後,問題解決了