为了账号安全,请及时绑定邮箱和手机立即绑定

java调用.net的webservice出现乱码

java调用.net的webservice出现乱码

拉风的咖菲猫 2018-12-06 13:45:15
我用.net写了一个WebService,返回XML。在java中调用这个WebService时,得到的数据出现乱码,主要是
查看完整描述

7 回答

?
忽然笑

TA贡献1806条经验 获得超5个赞

你要用查看源码的方式,不是输在界面上看
查看完整回答
反对 回复 2018-12-09
?
DIEA

TA贡献1820条经验 获得超2个赞

decode试试。
查看完整回答
反对 回复 2018-12-09
?
叮当猫咪

TA贡献1776条经验 获得超12个赞

这个不是乱码好不好。<变成了<  是因为.net输出前进行了Html字符转码,你转回来就行了呗。 如果是中文乱码的话,看一下编码。.net默认输出的是UTF-8,接收时按UTF-8接收就行了。
查看完整回答
反对 回复 2018-12-09
?
ABOUTYOU

TA贡献1812条经验 获得超5个赞

是HTML关键字符转义了,检查.Net输出的时候是否设置转义了,或者查看你数据库里的数据是不是本身就是存储的<
查看完整回答
反对 回复 2018-12-09
?
繁星淼淼

TA贡献1775条经验 获得超11个赞

曾经从.net获取java的服务,如果.net不指定编码就会得到乱码。所以两边同时指定编码应该就没问题,若是不必能查看java那边的代码,则.net这边试试各种编码,肯定能找到对的。
查看完整回答
反对 回复 2018-12-09
?
沧海一幻觉

TA贡献1824条经验 获得超5个赞

把这个地址放到济览器里运行看看是不是原样输出
查看完整回答
反对 回复 2018-12-09
?
长风秋雁

TA贡献1757条经验 获得超7个赞

是原样,没问题。 而且用.net调用这个WebService也没问题。
查看完整回答
反对 回复 2018-12-09
  • 7 回答
  • 0 关注
  • 791 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信