66

&&、 "などに変換したい"。すべてのオプションを手動で記述せずにそれを実行できる関数がc#にありますか?

4

6 に答える 6

109
System.Web.HttpUtility.HtmlDecode()

編集:ここから「Webアプリケーションの外部で値をエンコードまたはデコードするには、...を使用する」ことに注意してください。

System.Net.WebUtility.HtmlDecode()
于 2009-10-13T19:23:12.983 に答える
26

静的メソッドを使用する

HttpUtility.HtmlEncode

に変更&します。使用する&""

HttpUtility.HtmlDecode

逆を行います。

于 2009-10-13T19:28:24.650 に答える
19

使用できますSystem.Net.WebUtility.HtmlDecode(uri);

于 2014-06-02T13:08:44.393 に答える
5
using System.Web; 
...
var html = "this is a sample & string"; 
var decodedhtml = HttpUtility.HtmlDecode(html);
于 2018-10-01T21:01:27.437 に答える
4

Server.HtmlDecode

于 2009-10-13T19:23:23.903 に答える
-5

.NET < 4 シンプル エンコーダーの場合

    public static string HtmlEncode(string value)
    {
        return value.Replace("&", "&amp;").Replace("<", "&lt;").Replace(">", "&gt;").Replace("\"", "&quot;").Replace("'", "&apos;");
    }
于 2014-04-15T19:40:02.847 に答える