0

ポルトガル語の Web ページの Web リクエストを行っています。結果を取得した後、一部の文字がハッシュ形式に変換されていることがわかります。

例:

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+ を使用している場合は、System.Net 名前空間で使用できるため、追加のアセンブリ参照を必要としない WebUtility.HtmlDecode も使用できます。

C#でHTML文字をデコードするにはどうすればよいですか?

于 2012-06-04T07:19:27.163 に答える