首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C# 编码有关问题 &20013;&21326

2013-03-19 
C# 编码问题 上面的字符串C#中怎么编码成中文求答案上面的中文在百度应用里面用Unicode 转 ASCII 获得的

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

 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); 

热点排行