概述
上篇文章给大家介绍了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
到此这篇关于SpringBoot 设置编码UTF-8 的两种方法的文章就介绍到这了,更多相关SpringBoot编码UTF-8内容请搜索靠谱客以前的文章或继续浏览下面的相关文章希望大家以后多多支持靠谱客!
最后
以上就是体贴母鸡为你收集整理的SpringBoot设置编码UTF-8的两种方法的全部内容,希望文章能够帮你解决SpringBoot设置编码UTF-8的两种方法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复