0

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

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

非常感谢,

4

1 回答 1

5

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

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

于 2010-01-15T13:21:34.600 回答