在C#里 有这样一串这符"分手后的&#22812"我想把他们转换成正规的汉字,怎么转换呢,试了好多种方法都不行

解决方案 »

  1.   

    一个笨办法:
    string s="分手后的&#22812";
    char[] c={'&','#',';'};
    string[] ss=s.Split(c);
    foreach(string t in ss)
    {
    if(t.Length>0)
    Console.Write((char)int.Parse(t));
    }
    Console.WriteLine();
      

  2.   

    string s="分手后的&#22812";
    s=s.Replace("&#","");
    string[] ss=s.Split(';');
    foreach(string t in ss)
    {
    Console.Write((char)int.Parse(t));
    }
    Console.WriteLine();
      

  3.   

    好像在Dreamweaver里面编码视图打进去,然后在设计视图可以看得到吧。好像而已,你试下
      

  4.   

    ok.解决了,大家可以这样试一下
                StringBuilder bb = new StringBuilder("");            string s = "分手后的&#22812";
                char[] c ={ '&', '#', ';' };
                string[] ss = s.Split(c);
                foreach (string t in ss)
                {
                    if (t.Length > 0)
                       bb.Append(( Convert.ToString((char)(int.Parse(t)))));
                }            MessageBox.Show(bb.ToString());