这个乱码问题让我调了一晚上,之前请求第三方接口携带的参数确实没遇到过中文的
这次做周边疫情模块的时候需要传入省份城市地区三个中文参数java后端打印请求字符串一切都是正常的但是提交总是返回250
通过接口平台后台查看发现提交的字符串中文竟然是乱码然后开始各种修改编码
刚开始尝试修改提交url的编码 无效果
然后修改项目的编码也无效果
但是我发现一个问题如果通过main方法运行请求就没有问题,但是只要启动web项目测试就有问题所以应该是Tomcat编码的问题(前端传过来打印都是正常的)
于时我就用的maven Tomcat插件直接设置编码为utf-8问题完美解决
当然你也可以修改本地tomcat下的conf/server.xml文件