2010-01-15 145 views
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;'

非常感謝,

回答

5

什麼你在這裏看到HTML控件將文本編碼爲HTML,因此它會在客戶端的瀏覽器中顯示,就像它在字符串中顯示的一樣。

您可以使用HttpUtility.HtmlDecode(string)來解碼編碼的HTML字符串。