轉換“å” “ö”正常的代表

c# character-encoding html-agility-pack iso-8859-1

我正在加載一個網頁System.Net.WebClient 。頁面採用ISO-8859-1編碼。如果我把它寫入文件然後打開,我可以正常看到所有字符。

但是如果我把這個內容放到HtmlAgilityPack然後提取innerText屬性,我會得到一些編碼為å特殊字母åö

如何將它們轉換為正常表示?

一般承認的答案

使用HttpUtility.HtmlDecode方法

HttpUtility.HtmlDecode("å"); // Ã¥

熱門答案

您可以使用文本字符串作為參數調用HtmlEntity.DeEntitize方法。




許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因
許可下: CC-BY-SA with attribution
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因