==调用Java写到Webservice返回中文乱码的问题==

ChinaOneCup 2014-03-21 12:00:12
返回的XML格式中的中文进行了如下编码,怎么转成中文
<handleVpdnReturn>4771115|#|0000|#|vpdn账号已存在,更新成功!</handleVpdnReturn>
...全文
2565 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
feiyun0112 2014-03-21
  • 打赏
  • 举报
回复
var data = "<handleVpdnReturn>4771115|#|0000|#|vpdn账号已存在,更新成功!</handleVpdnReturn>";

Console.WriteLine( Regex.Replace(data, @"&#x(?<hex>[0-9A-F]{4});", delegate(Match match)
{
return ((char)int.Parse(match.Groups["hex"].Value, System.Globalization.NumberStyles.HexNumber)).ToString();
}));

*****************************************************************************
签名档: http://feiyun0112.cnblogs.com/
风一样的大叔 2014-03-21
  • 打赏
  • 举报
回复
两个的编码格式不统一,需要统一下
hurricane880 2014-03-21
  • 打赏
  • 举报
回复
怎么编码就怎么解码,你要问服务端编码怎么编的吧,那些分隔符都是什么

12,162

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 Web Services
社区管理员
  • Web Services社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧