一全陨、傳統(tǒng)Spring提供的字符編碼過濾器
@Bean
public FilterRegistrationBean filterRegistrationBean() {
FilterRegistrationBean registration = new FilterRegistrationBean();
CharacterEncodingFilter characterEncodingFilter = new CharacterEncodingFilter();
characterEncodingFilter.setForceEncoding(true);
characterEncodingFilter.setEncoding("UTF-8");
registration.setFilter(characterEncodingFilter);
registration.addUrlPatterns("/*");
return registration;
}
在main方法上掃描此過濾器
注意:
application.properties要添加以下代碼爆班,否則上面代碼不會生效
spring.http.encoding.enabled=false
二、在application.properties配置字符編碼
spring.http.encoding.enabled=true
spring.http.encoding.charset=UTF-8
spring.http.encoding.force=true