spring boot 解决后台返回 json 到前台出现中文乱码的问题
2018-01-09 09:45
811 查看
我的 spring boot 中没有使用 FastJson ,所以网上好多关于FastJson的都不能使用,最终解决办法:
第一种:在Controller 中@RequestMapping中添加注解 produces="application/json;charset=UTF-8"
@RequestMapping(value = "/listForDoing", method=RequestMethod.POST, produces="application/json;charset=UTF-8")
第一种方法的弊端就是需要在每个注解上都要加
第二种:修改配置类
@Configuration
@EnableWebMvc
@ComponentScan
public class MvcConfiguration extends WebMvcConfigurerAdapter{
@Bean
public HttpMessageConverter<String> responseBodyConverter(){
StringHttpMessageConverter converter = new StringHttpMessageConverter(Charset.forName("UTF-8"));
return converter;
}
@Override
public void configureMessageConverters(List<HttpMessageConverter<?>> converters) {
super.configureMessageConverters(converters);
converters.add(responseBodyConverter());
}
}
第一种:在Controller 中@RequestMapping中添加注解 produces="application/json;charset=UTF-8"
@RequestMapping(value = "/listForDoing", method=RequestMethod.POST, produces="application/json;charset=UTF-8")
第一种方法的弊端就是需要在每个注解上都要加
第二种:修改配置类
@Configuration
@EnableWebMvc
@ComponentScan
public class MvcConfiguration extends WebMvcConfigurerAdapter{
@Bean
public HttpMessageConverter<String> responseBodyConverter(){
StringHttpMessageConverter converter = new StringHttpMessageConverter(Charset.forName("UTF-8"));
return converter;
}
@Override
public void configureMessageConverters(List<HttpMessageConverter<?>> converters) {
super.configureMessageConverters(converters);
converters.add(responseBodyConverter());
}
}
相关文章推荐
- spring boot 解决后台返回 json 到前台中文乱码之后出现返回json数据报错 500
- SSM框架:解决后台传数据到前台中文乱码问题,使用@ResponseBody返回json 中文乱码
- Django学习问题——解决返回JSON数据时中文出现乱码
- 用ajax传递json到前台中文出现问号乱码问题的解决办法
- SpringMvc从后台返回到前台的json数据出现了乱码的问题
- php、asp.net关于后台设置的cookie前台JS获取时出现中文乱码问题解决
- Spring MVC后台返回JSON数据中文乱码问题解决
- 解决springmvc返回json数据IE出现文件下载和json数据中文乱码问题
- SSM 后台返回数据给前台,json中文乱码解决方法
- JavaScript传中文值给Action出现乱码问题解决和返回ajax 返回 输出 json 乱码
- 关于struts2.1.6前台传递中文参数到后台action出现乱码问题的解决办法
- Json返回时间中出现乱码问题的两种解决方法
- 解决用ajax传递json到前台中文出现问号乱码
- java前台向后台传值中文乱码问题解决
- Struts前台无乱码传向后台时出现乱码问题的解决办法
- 4种方法解决后台接受前台中文信息乱码的问题
- ajax请求数据,Json返回到页面的数据出现中文乱码问题。
- SSM框架前台传中文到后台乱码问题的解决办法
- SSM框架前台传中文到后台乱码问题的解决办法
- springmvc通过json向前台传递信息的时候出现乱码问题解决方法