首页 > 编程语言 > 详细

Springboot2.3中文乱码解决

时间:2020-07-17 00:14:09      阅读:263      评论:0      收藏:0      [点我收藏+]

乱码截图:

技术分享图片

Springboot1.x解决http请求中文乱码的方法网上很常见,一搜一大堆,大概就是以下三步骤:

  1. spring.http.encoding.charset=UTF-8
  2.  spring.http.encoding.force=true
  3.  spring.http.encoding.enabled=true

奈何,开发的boot版本为2.X,这类注解已经被标注过期了。那怎么解决呢?

随即想到,通过str = new String(str.getBytes("UTF-8"))来强转格式,但是断点全程都为正常的字符,所以该想法被抛弃。

那么是不是可以设置JVM的启动参数,通过-Dfile.encoding=UTF-8来解决乱码呢,尝试失败告终。无奈,大概是没找对搜索的关键字。怎么办呢?

无药可解,那么只能去翻看springboot的官方文档,毕竟相信权威嘛。访问地址:https://docs.spring.io/spring-boot/docs/current/reference/html/appendix-application-properties.html

  打开首页,通过encoding关键字全文搜索,排除其他不可能因素,定位到如下图 :

技术分享图片

 

 在application.properties中添加

技术分享图片

 

 

启动访问接口,乱码解决。

技术分享图片

 

 

学习看第一手资料很重要,加油!

Springboot2.3中文乱码解决

原文:https://www.cnblogs.com/cecWork/p/13325425.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!