JSON数据传递的中文乱码
来源:互联网 发布:算法统宗 编辑:程序博客网 时间:2024/05/21 16:56
在spring-mvc中,控制器的处理方法使用@RequestBody注解向前台页面以JSON格式进行数据传递时,返回中文则或出现乱码!!!
原因:我们使用的StringHttpMessageConverter中固定了编码格式。
那么我们要做的就是改变他的编码格式
这里介绍两种方式
一、在控制器处理方法上@RequestMapper注解中配置 produces={"application/json;charset=utf-8"}
注意这里的 value 属性值最好不要带.html 。springMvc会以HTML格式去响应
/** * 查看用户信息 */@RequestMapping(value="/view/{uid}" ,method=RequestMethod.GET,produces={"application/json;charset=utf-8"})@ResponseBodypublic Object view( @PathVariable String uid){//}
二、配置全局的消息转换器,在spring-mvc.xml中配置代码
<mvc:annotation-driven ><!-- json格式转换 --><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>
阅读全文
1 0
- JSON数据传递的中文乱码
- JSON数据的中文乱码问题
- 解决JSON数据的中文乱码问题
- JSON返回的数据中文乱码问题!!!
- 关于json传递中文出现乱码的解决方案
- jee数据传递中文乱码
- jsp数据传递到后台为中文乱码的解决方法
- json传递中文乱码解决方法以及解决request.getParameter()获取参数为乱码的问题
- Ext返回json数据的中文为乱码
- iOS json解析数据中文出现乱码的问题
- android HttpPost传JSON数据中文乱码的解决方法
- iOS 中json解析数据出现中文乱码的问题
- iOS 中json解析数据出现中文乱码的问题
- Ext返回json数据的中文为乱码
- PHP 编程JSON数据中文乱码问题的解决
- volley获取json数据及中文乱码问题的解决
- js接收后台json数据的中文乱码问题
- volley获取json数据及中文乱码问题的解决
- DB2监控备份、恢复进度
- 【常用排序算法】以最简单的方式理解选择排序
- 解决chrome无访问浏览器的问题,错误代码:ERR_FAILED
- header connection 个人理解
- 编译原理:bss,data,text,rodata,堆,栈,常量段
- JSON数据传递的中文乱码
- Hadoop伪分布式搭建和测试(详细版)
- 外部中断与定时器中断实验(修改)
- Java的面试题整理一(线程专题篇)
- c# 方法参数(传值,传引用,ref,out,params,可选参数,命名参数)
- switch(A){case a: break;........default :}用法
- #("The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name:")
- Python笔记Day2
- 解决Eclipse再次打开工程时找不到Design的图形界面