返回的XML格式中的中文进行了如下编码,怎么转成中文
<handleVpdnReturn>4771115|#|0000|#|vpdn账号已存在,更新成功!</handleVpdnReturn>
------解决方案--------------------
怎么编码就怎么解码,你要问服务端编码怎么编的吧,那些分隔符都是什么
------解决方案--------------------
两个的编码格式不统一,需要统一下
------解决方案--------------------
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/