Spring Boot 中文乱码解决方案
来源:互联网 发布:手机简谱软件 编辑:程序博客网 时间:2024/06/11 07:39
第一步,约定传参编码格式
不管是使用httpclient,还是okhtWebMvcConfigurerAdapter tp,都要设置传参的编码,为了统一,这里全部设置为utf-8
第二步,修改application.properties文件
增加如下配置:
spring.http.encoding.force=truespring.http.encoding.charset=UTF-8spring.http.encoding.enabled=trueserver.tomcat.uri-encoding=UTF-8
此时拦截器中返回的中文已经不乱码了,但是controller中返回的数据依旧乱码。
在你的main函数中,继承WebMvcConfigurerAdpter:
@Configurationpublic class App extends WebMvcConfigurerAdapter { @Bean public HttpMessageConverter<String> responseBodyConverter() { StringHttpMessageConverter converter = new StringHttpMessageConverter( Charset.forName("UTF-8")); return converter; } @Override public void configureMessageConverters( List<HttpMessageConverter<?>> converters) { super.configureMessageConverters(converters); converters.add(responseBodyConverter()); } @Override public void configureContentNegotiation( ContentNegotiationConfigurer configurer) { configurer.favorPathExtension(false); }}
阅读全文
0 0
- Spring Boot 中文乱码解决方案
- Spring Boot 中文乱码解决
- Spring Boot 中文乱码解决
- Spring velocity 中文乱码 解决方案
- FreeMarker + Spring中文乱码解决方案
- Spring Boot/Spring Cloud解决中文乱码
- spring boot 操作数据库出现乱码解决方案
- Spring MVC POST中文乱码解决方案
- Spring MVC POST中文乱码解决方案
- Spring MVC POST中文乱码解决方案
- Spring MVC POST中文乱码解决方案
- Spring MVC POST中文乱码解决方案
- Spring MVC @ResponseBody 中文乱码 解决方案
- Spring MVC POST中文乱码解决方案
- Spring MVC POST中文乱码解决方案
- Spring MVC POST中文乱码解决方案
- Spring MVC POST中文乱码解决方案
- Spring RestTemplate结果中文乱码解决方案
- JavaScript自定义构造函数
- 铁路公安工作之感悟——灵宝西所第一警务区:张千
- 液晶屏的字符串操作
- jdk源码剖析一:OpenJDK-Hotspot源码包目录结构
- 在IntelliJ IDEA中使用 GIT
- Spring Boot 中文乱码解决方案
- 欢迎使用CSDN-markdown编辑器
- Android开发 设置tablayout下划线长度和内容保持一致
- 这个数据的分析就差一个find_if
- spring aop的五种通知类型
- 入警, 铁警生涯的第一次转变——灵宝西所第一警务区: 陈静
- EC2实例在不同账户间共享
- 操作系统 银行家算法
- C语言三子棋实现