C#调用java的webservice接口,对方说返回的是utf

我用下面的方法转换也不行,还是问号.我用工具调用返回的确实是中文。publicstaticstringUTF8ToGB2312(stringstr)  ... 我用下面的方法转换也不行,还是问号.我用工具调用返回的确实是中文。public static string UTF8ToGB2312(string str)        {            try            {                Encoding utf8 = Encoding.GetEncoding(65001);                Encoding gb2312 = Encoding.GetEncoding("gb2312");//Encoding.Default ,936                byte[] temp = utf8.GetBytes(str);                byte[] temp1 = Encoding.Convert(utf8, gb2312, temp);                string result = gb2312.GetString(temp1);                return result;            }            catch (Exception ex)//(UnsupportedEncodingException ex)            {                Log.SaveException(ex, "Tools.UTF8ToGB2312");                return null;            }        } 展开
 我来答
若以下回答无法解决问题,邀请你更新回答
wantairl
2012-08-03 · TA获得超过157个赞
知道答主
回答量:484
采纳率:100%
帮助的人:223万
展开全部
soap的制定是ANSII码
然后你要确定俩边的编码方式就可以了
不能他说是就是
你得拿出数据包来看
具体数据包如何获取 自己百度去
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式