https://blog.csdn.net/weixin_34194702/article/details/92402871

 

前言:

spring boot项目post请求控制台输出参数发现中文乱码。

排查:

根据经验post请求中文乱码只需要配置request的CharacterEncoding的即可,简单的方法是配置过滤器统一配置,spring boot配置web starter后会自动配置。理论上来说是不会乱码的,会不会是idea的控制台乱码呢,百度了一通也没有找到解决方法,把idea的编码都配置了一遍也不行。从新建了个java project输出不乱码,不得其解。实在没有办法打断点直接看变量里的值吧,发现不是乱码的,这就怪了。找不到问题原因反正程序中没有乱码就继续开发吧。第二天用公司的电脑输出到控制台发现没有乱码。

有点强迫症,这心情就很不爽了,到底我的电脑哪里没有配置对。

今天突然想到启动spring boot是用的boot自带了spring boot maven插件。控制台的信息应该是它输出的。查了下资料插件加了配置参数启动项目,中文正常输出,如获重负,终于确定不是我电脑的问题!

 

 

 

转载于:https://my.oschina.net/u/3714931/blog/1603447

发表评论

电子邮件地址不会被公开。