我正在为葡萄牙语网页做网页请求。在我得到结果后,我看到一些字符被转换为哈希格式。
示例:
Source: PRAÇA DOS OMAGUÁS
Result I am getting : PRAÇA DOS OMAGUÁS
我厌倦了为webrequest设置编码格式为“IBM860”(参考:http://msdn.microsoft.com/en-us/library/system.text.encodinginfo.getencoding.aspx)。但它仍然无法转换。
有什么想法吗?
答案 0 :(得分:2)
string s = System.Web.HttpUtility.HtmlDecode("PRAÇA DOS OMAGUÁS");
答案 1 :(得分:1)
> HttpUtility.HtmlDecode("PRAÇA DOS OMAGUÁS")
您可以使用HttpUtility.HtmlDecode
如果您使用的是.NET 4.0+,您还可以使用WebUtility.HtmlDecode,它不需要额外的程序集引用,因为它在System.Net命名空间中可用