日期:2014-05-17  浏览次数:20931 次

C# 编码问题 中华
"中华人民共和国"
上面的字符串C#中怎么编码成中文
求答案
上面的中文在百度应用里面用Unicode 转 ASCII 获得的答案是“中华人民共和国”
c# 编码

------解决方案--------------------
HttpUtility.HtmlDecode("中华人民共和国");


------解决方案--------------------
 private string Int2Char(string str)
        {
            Regex reg = new Regex(@"&#(\d+);");
            StringBuilder sb = new StringBuilder();
            foreach (Match m in reg.Matches(str))
            {
                sb.Append((char)(Convert.ToInt32(m.Groups[1].Value)));
            }
            return sb.ToString();
        }
//调用
   string str = "中华人民共和国";
            string strChn = Int2Char(str);