额,这个,,,用post方式访问接口,服务器采用的是 utf-8的编码,,
可是返回回来的XML为什么显示中文的时候有问题捏,不理解,这个这个。。哎,,,
找原因中。。。。。。。。。。。。。。。。。。
解决:
soapUI中几个设置编码的地方:
1.在方法的属性框中,选择get还是post方式,这个对请求的参数编码是有影响的;
![soapUI <wbr>返回的XML中有中文乱码 soapUI <wbr>返回的XML中有中文乱码](https://i-blog.csdnimg.cn/blog_migrate/1a41cf9f7bcdc050420daab32564a13a.jpeg)
2.在请求的属性框中,将 post QueryString 打钩,这个对请求参数采用post方式
![soapUI <wbr>返回的XML中有中文乱码 soapUI <wbr>返回的XML中有中文乱码](https://i-blog.csdnimg.cn/blog_migrate/4adb05fe994be0d2179cfa91195921c1.jpeg)
3.在左边的树中,点击请求,在下方则出现的属性框中,将encoding的值设置成 UTF-8,与我的服务器采用的编码一样,这样,中文乱码的问题,就 拜拜啦
![soapUI <wbr>返回的XML中有中文乱码 soapUI <wbr>返回的XML中有中文乱码](https://i-blog.csdnimg.cn/blog_migrate/384cbfa42ecaf9f025524a26b7659d54.jpeg)