一、该问题的重现步骤是什么?
1.
2.
3.使用param传值时,传过来的中文在后台不展示回中文,而是16进制字符串
二、你期待的结果是什么?实际看到的又是什么?
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
3.1.0
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
只要传入有数组,就会出现这种情况
本地无法重现,你用bladex原版的服务试试看是什么结果,因为你调用的是自己创建的服务,依赖等等我们不知道所以不好直接判断
嗯嗯,使用list接口是没问题的,但是使用page接口,他就有问题了。现在主要是全局都有这个问题,如果要改的话那就需要全局都改,那就太麻烦了。
依然无法重现,你用git私服的原版测试看看呢,不加入你写的模块和依赖。
我用的版本是3.1.0。没有@Parameter这个注解,会不会是这个有影响
我就多传了一个无关的参数a数组,他就不行了,那个title就转换不了中文
这个不是数组的问题,是传值的问题,就是get请求params中不能出现[],需要将s=0&s[1]=1&s[2]=2转变为s=0&s=1&s=2,那么就没有这个问题了这个是我的解决方法,不知道大佬还有没有别的更好的解决方法
扫一扫访问 Blade技术社区 移动端