次の方法で共有


HttpServerUtility.HtmlDecode メソッド

エンコードされた文字列をデコードして、無効な HTML 文字を削除します。

オーバーロードの一覧

HTML エンコードされた文字列をデコードし、デコードした文字列を返します。

[Visual Basic] Overloads Public Function HtmlDecode(String) As String

[C#] public string HtmlDecode(string);

[C++] public: String* HtmlDecode(String*);

[JScript] public function HtmlDecode(String) : String;

HTML エンコードされた文字列をデコードし、その結果の出力を TextWriter 出力ストリームに送信します。

[Visual Basic] Overloads Public Sub HtmlDecode(String, TextWriter)

[C#] public void HtmlDecode(string, TextWriter);

[C++] public: void HtmlDecode(String*, TextWriter*);

[JScript] public function HtmlDecode(String, TextWriter);

使用例

HTML エンコードされた文字列を、HTTP で伝送するためにデコードする例を次に示します。テキスト "This is a &ltTest String&gt." で構成されている、EncodedString という名前の指定された文字列をデコードし、その文字列を DecodedString という名前の文字列に "This is a <Test String>." としてコピーします。

 
Dim EncodedString As String = "This is a &ltTest String&gt."
Dim writer As New StringWriter
Server.HtmlDecode(EncodedString, writer)
Dim DecodedString As String = writer.ToString()
   

[C#] 
String EncodedString = "This is a &ltTest String&gt.";
StringWriter writer = new StringWriter();
Server.HtmlDecode(EncodedString, writer);
String DecodedString = writer.ToString();
   

[C++] 
String* EncodedString = S"This is a &ltTest String&gt.";
StringWriter* writer = new StringWriter();
Server->HtmlDecode(EncodedString, writer);
String* DecodedString = writer->ToString();
   

[JScript] 
var encodedString : String = "This is a &ltTest String&gt."
var writer : StringWriter = new StringWriter()
Server.HtmlDecode(encodedString, writer)
var decodedString : String = writer.ToString()

参照

HttpServerUtility クラス | HttpServerUtility メンバ | System.Web 名前空間