项目通过tomcat部署到服务器,请求数据中文乱码

项目本地启动发送请求调用第三方接口一切正常,部署到服务器的tomcat下发送请求中文字符乱码

查了半天相关资料,修改Tomcat下的bin下的catalina.bat,在最前面添加 set JAVA_OPTS=-Dfile.encoding=UTF-8目测好使
https://blog.csdn.net/qq947297456/article/details/80526446

发送请求中文字符乱码

是不是你和第三方接口的编码格式不一样导致。

如果你本地是Windows系统 的话,默认是gbk编码,这个时候可以正常解码;

而你部署在服务器上,由于服务器不一定是gbk编码,这个时候就不可以正常解码;

如果是这样,你在请求的时候添加编码格式即可。