.Net的Server.HTMLEncode()是一個非常有用的函數,它接受一個HTML字符串並用它們的實體等價物替換特殊字符 - 「<」變成& lt;等等。在.net中,Server.HTMLEncode()有相反的功能嗎?
是否有一個(內置)功能可以反轉?似乎沒有,我也不相信。雖然我當然可以自己編寫Server.HTMLEncode對於不同的字符串編碼和高級unicode字符具有各種各樣的酷處理方式,一年之內我真的不會使我的手卷解碼器崩潰。
其他人在他們需要純HTML返回時做什麼?
更新: 要回答的第一批問題,我提出關於 Server object MSDN文章,其中有編碼,但沒有解碼......我和任何人一樣驚訝。
Update2:正如幾位警報讀者指出的那樣,我所看到的文檔是針對傳統ASP,而不是ASP.Net。謝謝你們,這是一個重要的MSDN安全提示。
您鏈接的MSDN文檔是(經典)的ASP - 不是ASP.NET。 – 2009-01-14 18:25:57
AH-HA!這是我最後一次向該同事提供文檔鏈接的時間。 ;) – 2009-01-14 20:26:57