网页解码
请问一个网页的编码内容是“澳洲”中文是“澳洲”
请问有什么方法解码吗?这个东西,我已经写好了程序解码,请问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));