读书人

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

发布时间: 2013-03-19 17:22:05 作者: rapoo

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

读书人网 >C#

热点推荐