.NET调用Java的WebService出现中文乱码问题

情况是这样的:我使用.NET的C#语言开发做客户端,服务端是由Java的同学编写的WebService,现在的情况是他从数据库中取到得信息可以传给我,我要调用方法或传值给... 情况是这样的:
我使用.NET的C#语言开发做客户端,服务端是由Java的同学编写的WebService,现在的情况是他从数据库中取到得信息可以传给我,我要调用方法或传值给他的话只能使用英文或数字,中文传递的话他那边获取的参数是乱码,于是不能获取正确的数据。希望高手能解释一下这个原因,并解决这个问题。
关于这点,我们一直是怀疑.NET和Java的数据类型及编码格式不一致的问题,但是目前还没找到切实有效的解决方案,另外,有一篇文章写的好像比较深,无法理解,希望有高手能帮梦解释一下,地址:
http://www.programfan.com/club/showtxt.asp?id=290603
谢谢~!
不用考虑他传递给我的数据,他传递给我的是JSON数据,其实还是一个字符串,但是里面不管是中文、英文还是字符等我这边都可以正常获取;
至于他那边是怎么处理之后给我的也不用考虑了,我自己不是很了解Java所以没有去弄明白;
关键的问题就是他写的方法中,我传递中文字符串做参数BS那边就获取的乱码,于是无法操作数据库,如果我传递的是英文字符串或数字字符串,他那边可以操作数据库并返回状态给我;
最后,关于编码格式:我们也是一直考虑使用UTF-8的,但是我改了字符串的编码格式,中文字符串还是不行,传递给他那边之后他获取的还是乱码,这个才是真正困惑我们的。希望高手能帮忙解释,并解决该问题,谢谢~!
展开
 我来答
一轩函
2011-07-26
知道答主
回答量:42
采纳率:0%
帮助的人:20万
展开全部
11
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式