关于ajax请求 后台返回中文数据乱码问题
2017-09-20 10:33
330 查看
方法上使用@ResponseBody注解 让容器知道返回的不是页面
以下转载
@ResponseBody
在@Controller 类方法中可以让字符串直接返回内容。
其返回处理的类是org.springframework.http.converter.StringHttpMessageConverter,此类默认编码
SO-8859-1
所以乱码 可以在Spring配置文件中修改 如下:
<bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter" >
<property name="messageConverters">
<list>
<bean class = "org.springframework.http.converter.StringHttpMessageConverter">
<property name = "supportedMediaTypes">
<list>
<value>text/html;charset=UTF-8</value>
</list>
</property>
</bean>
</list>
</property>
</bean>
可以解决
以下转载
@ResponseBody
在@Controller 类方法中可以让字符串直接返回内容。
其返回处理的类是org.springframework.http.converter.StringHttpMessageConverter,此类默认编码
SO-8859-1
所以乱码 可以在Spring配置文件中修改 如下:
<bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter" >
<property name="messageConverters">
<list>
<bean class = "org.springframework.http.converter.StringHttpMessageConverter">
<property name = "supportedMediaTypes">
<list>
<value>text/html;charset=UTF-8</value>
</list>
</property>
</bean>
</list>
</property>
</bean>
可以解决
相关文章推荐
- SSM框架:解决后台传数据到前台中文乱码问题,使用@ResponseBody返回json 中文乱码
- Spring MVC后台返回JSON数据中文乱码问题解决
- java中后台返回前台数据中文乱码的问题
- 关于使用Ajax传中文数据到后台接受乱码问题 data:{"dictype":"客户信誉度"}
- 关于SSM @ResponseBody 返回数据中文乱码解决问题
- php 调用webservice ,返回数据 中文乱码问题
- 关于在地址栏中直接输入中文,后台获取乱码的问题。
- 关于jsp页面上中文数据传递到后台成乱码的解决方法
- 关于提交数据时中文乱码问题的解决
- php、asp.net关于后台设置的cookie前台JS获取时出现中文乱码问题解决
- ASP.NET关于前台脚本传递中文参数,后台获取乱码问题(乱码为方框,黑色方框等。。)
- 解决使用FusionCharts以后从后台获取数据中文乱码的问题
- 关于ssh持久化中文数据乱码问题
- javascript利用url向后台传递数据中文乱码问题
- Spring MVC3返回JSON数据中文乱码问题解决
- 使用Struts 2框架、ajax提交中文数据在后台乱码的问题
- 腾讯微博API 返回数据中文乱码的问题的解决方案
- 关于客户端与服务器ajax使用json数据交互,出现中文乱码或因包含html标答而报错的问题(base64加密)
- 关于后台取url中中文的乱码问题
- SWFUpload文件上传时从后台返回中文乱码的问题