SpringBoot2.0-统一字符集

版权声明: https://blog.csdn.net/pbrlovejava/article/details/82820953


传统的web项目开发,如使用ssm框架时,我们需要在web.xml中配置统一的字符集,以防输入和输出的乱码;使用SpringBoot时也需要配置字符集,并且配置十分简单,有三种形式。


方法一、修改application.properties

# 配置字符集为UTF-8
spring.http.encoding.charset=UTF-8
spring.http.encoding.enabled=true
spring.http.encoding.force=true

方法 二、修改application.yml

spring:
http:
encoding:
charset: UTF-8
force: true
enabled: true

方法三、在Bean中配置(启动类)

@Bean
public FilterRegistrationBean filterRegistrationBean() {
FilterRegistrationBean registrationBean = new FilterRegistrationBean();
CharacterEncodingFilter characterEncodingFilter = new CharacterEncodingFilter();
characterEncodingFilter.setForceEncoding(true);
characterEncodingFilter.setEncoding("UTF-8");
registrationBean.setFilter(characterEncodingFilter);
return registrationBean;
}

猜你喜欢

转载自blog.csdn.net/pbrlovejava/article/details/82820953