起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1316|回复: 4

[结贴] 关于webservice访问中文转码的问题

[复制链接]

65

主题

315

帖子

851

积分

高级会员

Rank: 4

积分
851
发表于 2017-1-18 15:53:04 | 显示全部楼层 |阅读模式
如图,因为项目需要访问第三方webserivce,请求中含有中文,左边是SOAPUI上发送抓包结果(能正常访问),右边是后台使用httpUrlConnection访问请求时抓包结果(不能访问),同样是“微信”两个字,utf-8转码,为什么结果会不一样?
F(0HS{3FFT3KURDR[O`BT{F.png
发表于 2017-1-18 16:19:48 | 显示全部楼层
本帖最后由 liangyongfei 于 2017-1-18 16:23 编辑

传参过程中,建议url都使用urlencode 进行编码
请问你是使用什么代码调用的webService  
1.可以咨询下,第三方的webService 要求的传参格式是怎样的??根据它的要求传参!
2.可以上网搜下!各种转码方法都试试呗
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

65

主题

315

帖子

851

积分

高级会员

Rank: 4

积分
851
 楼主| 发表于 2017-1-18 16:23:28 | 显示全部楼层
liangyongfei 发表于 2017-1-18 16:19
传参过程中,建议url都使用urlencode 进行编码

因为是第三方服务,有些东西自己没办法决定啊
回复 支持 反对

使用道具 举报

发表于 2017-1-19 09:34:12 | 显示全部楼层
我是小菜鸡 发表于 2017-1-18 16:23
因为是第三方服务,有些东西自己没办法决定啊

所以,你需要咨询,第三方服务需要的数据格式!然后你将它规定符合要求的数据传递进去就可以了!
或者他有没有手册,文档,案例就可以参考
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

65

主题

315

帖子

851

积分

高级会员

Rank: 4

积分
851
 楼主| 发表于 2017-2-8 09:25:36 | 显示全部楼层
liangyongfei 发表于 2017-1-19 09:34
所以,你需要咨询,第三方服务需要的数据格式!然后你将它规定符合要求的数据传递进去就可以了!
或者他 ...

好久没上论坛了,已经解决了
对于含有中文的webservice请求需要getBytes("UTF-8")
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-9-28 08:30 , Processed in 0.073078 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表