概述:
又弄一天了,解决乱码
现象还原:
服务返回的数据:
问题就出在Spring怎么把数据写个前端,这是请求controller
调试:
StringHttpMessageConverter 默认的编码是ISO_8859-1,所以肯定乱码
现在问题是怎么修改默认编码:
<mvc:annotation-driven>
<mvc:message-converters register-defaults="false">
<bean class="org.springframework.http.converter.StringHttpMessageConverter">
<constructor-arg value="UTF-8"/>
</bean>
</mvc:message-converters>
</mvc:annotation-driven>
问题解决了
总结一下:出现问题的时候,首先要确定问题出在哪里? 客户到服务端,还是服务端到客户端,具体又是哪一段,不断缩小问题的范围也是一种解决问题的方法。
参考文档:http://www.360doc.com/content/14/1024/23/18637323_419613562.shtml