读书人

网页解码解决方案

发布时间: 2012-02-22 19:36:54 作者: rapoo

网页解码
请问一个网页的编码内容是“澳洲”中文是“澳洲”

请问有什么方法解码吗?这个东西,我已经写好了程序解码,请问C#有内置的函数处理吗?
这个是我写的,但效率有点慢,就是想如果有内置的,就好了。


protected string uniNo2Char(string inStr)
{
string tempStr, tempStr1;
string pattern = @"&#\d{5};";
char c;

while (Regex.IsMatch(inStr, pattern) == true)
{
tempStr = Regex.Match(inStr, pattern).ToString();
tempStr1 = tempStr.Substring(2, 5);
c = Convert.ToChar(Convert.ToInt32(tempStr1));
inStr = inStr.Replace(tempStr, c.ToString());
}

return inStr;
}



[解决办法]
try

C# code
string test = "澳洲";Response.Write(HttpUtility.HtmlDecode(test));
[解决办法]
string test = "澳洲";
Response.Write(HttpUtility.UrlDecode(test));

读书人网 >C#

热点推荐