SpringBoot设置编码UTF

网友投稿 1142 2022-11-21

SpringBoot设置编码UTF

SpringBoot设置编码UTF

上篇文章给大家介绍了springboot全局字符编码设置解决乱码问题 感兴趣的朋友可以点击查看,下面通过两种方式给大家介绍SpringBoot 设置编码UTF-8的方法,具体内容如下所示:

第一种  通过过滤器来设置

@Configuration

public class UtfConfig {

@Bean

public FilterRegistrationBean filterRegistrationBean() {

FilterRegistrationBean registrationBean = new FilterRegistrationBean();

CharacterEncodingFilter characterEncodingFilter = new CharacterEncodingFilter();

characterEncodingFilter.setForceEncoding(true);

characterEncodingFilter.setEncoding("utf-8");

registrationBean.setFilter(characterEncodingFilter);

return registrationBean;

}

}

main方法上面添加注解扫描此过滤器

然后在配置文件中添加如下配置:

# 根据过滤器配置字符编码 false 是将原来机制失效 过滤器配置的才生效#

spring.http.encoding.enabled=false

方法二 配置文件

spring.http.encoding.charset=utf-8

spring.http.encoding.force=true

spring.http.encoding.enabled=true

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:55. Django 2.1.7 form处理select下拉菜单
下一篇:56. Django 2.1.7 处理ajax请求、GET、POST请求
相关文章

 发表评论

暂时没有评论,来抢沙发吧~