版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.youkuaiyun.com/sgrrmswtvt/article/details/81272144
在使用spring-boot开发时,程序没事的时候,往往在不经意间造成中文乱码(????这样情况)
Spring Boot修改编码方法:
1).在application.properties里面配置
spring.http.encoding.charset=UTF-8
spring.http.encoding.force=true
spring.http.encoding.enabled=true
1
2
3
或者在application.yml里面配置
spring:
http:
encoding:
charset: UTF-8
force: true
enabled: true
1
2
3
4
5
6
2).在配置类中配置
@Configuration
public class EncodingFilterConfig {
@Bean
public FilterRegistrationBean filterRegistrationBean() {
FilterRegistrationBean registrationBean = new FilterRegistrationBean();
CharacterEncodingFilter characterEncodingFilter = new CharacterEncodingFilter();
characterEncodingFilter.setForceEncoding(true);
characterEncodingFilter.setEncoding("UTF-8");
registrationBean.setFilter(characterEncodingFilter);
return registrationBean;
}
}
————————————————
版权声明:本文为优快云博主「xiaowen5555555」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.youkuaiyun.com/sgrrmswtvt/article/details/81272144