下面的代码似乎是编码特殊的字符,我如何让它逃脱这些?
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;
'
非常感谢,
答案 0 :(得分:5)
您在这里看到的是将文本编码为HTML的HTML控件,因此它在客户端的浏览器中显示,就像在字符串中一样。
您可以使用HttpUtility.HtmlDecode(string)
解码编码的HTML字符串。