jsn返回中文乱码有两种方式一种是
一 ,在你访问的那个mapper地址后面加上(如果你的请求小那么可以使用这种方法):
//produces:指定响应体返回类型和编码 @RequestMapping(value = "/XXXXX",produces = "application/json;charset=utf-8")
讯享网
二,在mvc.xml 也就是我们的mvc配置文件的注解驱动那个地方进行添加(请求多设置一个所有的请求都默认设置了这个自动编码,比较方便)
讯享网<mvc:annotation-driven> <mvc:message-converters register-defaults="true"> <bean class="org.springframework.http.converter.StringHttpMessageConverter"> <constructor-arg value="UTF-8"/> </bean> <bean class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter"> <property name="objectMapper"> <bean class="org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean"> <property name="failOnEmptyBeans" value="false"/> </bean> </property> </bean> </mvc:message-converters> </mvc:annotation-driven>
如上两种方法和使用方式,就可以解决json中文乱码问题

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/47784.html