逃避特殊字符

时间:2010-01-15 13:13:38

标签: .net html .net-2.0 c#-2.0 special-characters

下面的代码似乎是编码特殊的字符,我如何让它逃脱这些?

 str1 += myGridView.Rows[idx].Cells[2].Text + ";";

当我检查网格视图html源时,表格单元格文本为='http://news.google.co.uk/nwshp?ie=UTF-8&hl=en&tab=wn&q=Clifford+Chance&output=rss'

但是str1的值是'http://news.google.co.uk/nwshp?ie=UTF-8&hl=en&tab=wn&q=Clifford+Chance&output=rss;'

非常感谢,

1 个答案:

答案 0 :(得分:5)

您在这里看到的是将文本编码为HTML的HTML控件,因此它在客户端的浏览器中显示,就像在字符串中一样。

您可以使用HttpUtility.HtmlDecode(string)解码编码的HTML字符串。