0

我正在为葡萄牙语网页做一个网络请求。得到结果后,我看到一些字符正在转换为哈希格式。

例子:

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)。但它仍然无法转换。

有任何想法吗?

4

2 回答 2

2
string s = System.Web.HttpUtility.HtmlDecode("PRAÇA DOS OMAGUÁS");
于 2012-06-04T07:07:02.650 回答
1
> HttpUtility.HtmlDecode("PRAÇA DOS OMAGUÁS")

您可以使用 HttpUtility.HtmlDecode

如果您使用的是 .NET 4.0+,您还可以使用 WebUtility.HtmlDecode,它不需要额外的程序集引用,因为它在 System.Net 命名空间中可用

如何在 C# 中解码 HTML 字符?

于 2012-06-04T07:19:27.163 回答