SprintBoot学习笔记(5):解决中文乱码问题
来源:互联网 发布:淘宝软件下载电脑版 编辑:程序博客网 时间:2024/06/07 04:45
1:在application.properties中进行配置
spring.http.encoding.force=truespring.http.encoding.charset=UTF-8spring.http.encoding.enabled=trueserver.tomcat.uri-encoding=UTF-8
上述配置只能保证拦截器中返回的中文正常,但controller中返回的中文仍乱码
2:在controller中配置,如下
@RequestMapping(value="/core",produces = "application/json; charset=utf-8")
在RequestMapping中添加productes=”application/json; charset=utf-8”。但这样只能保证一个controller正常,使用不方便,因此改为在WebConfig中配置
public class WebConfig 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()); } /*其它函数*/}
阅读全文
0 0
- SprintBoot学习笔记(5):解决中文乱码问题
- ajax学习笔记---解决浏览器缓存和中文乱码问题
- JSP学习笔记(三):解决JSP中文乱码问题
- 解决jsp中的中文乱码问题笔记
- 解决jsp中的中文乱码问题笔记
- 笔记:解决springMVC返回中文乱码问题
- JFreeChart学习笔记--解决中文乱码
- SprintBoot学习笔记(1):创建SpringBoot
- SprintBoot学习笔记(3):简单登录功能
- SprintBoot学习笔记(4):登录(Hibernate+Mysql)
- 解决中文乱码问题
- 解决中文乱码问题
- 解决中文乱码问题
- 解决中文乱码问题
- 解决中文乱码问题
- 解决中文乱码问题
- 解决中文乱码问题
- 解决中文乱码问题
- HTTP中的重定向和请求转发的区别
- SpringBoot配置Bean的两种方式--注解以及配置文件
- nvidia jetson TX2配置caffe
- android stuido环境运行出错
- LA4329 树状数组
- SprintBoot学习笔记(5):解决中文乱码问题
- 第二章 SQL命令参考-ALTER FILESPACE
- Redis高级特性及应用场景
- leetcode 152 O(n)解决方案
- rtabmap (一)
- 软考初级程序员-进制转换
- 开灯问题
- 【51nod】1021 石子归并
- 图解HTTP(五)