SpringBoot 設置編碼格式UTF-8

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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章