编码问题

string str = "中文string stringccclslfjdiweuro"
编码以后是 "20013;25991;115;116;114;105;110;103;32;115;116;114;105;110;103;99;99;99;108;115;108;102;106;100;105;119;101;117;114;111;111";
我是用js编码的,想用C#写个函数把这段数据转成string
# 2
string s="20013;25991;115;116;114;105;110;103;32;115;116;114;105;110;103;99;99;99;108;115;108;102;106;100;105;119;101;117;114;111";
s="&#" + s.Replace(";",";&#");
s=HttpUtility.HtmlDecode(s);
alien54155415 at 2007-10-1 > top of Msdn China Tech,.NET技术,ASP.NET...
# 3
漏了一个分号
s="&#" + s.Replace(";",";&#") + ";";
alien54155415 at 2007-10-1 > top of Msdn China Tech,.NET技术,ASP.NET...