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 进行传输的字符串进行解码。该示例对提供的名为 EncodedString 且包含文本“This is a &ltTest String&gt”的字符串进行解码,并将它复制到名为 DecodedString 的字符串中,新字符串的内容为“This is a <Test String>”。

[Visual Basic]
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()
posted @ 2007-08-01 12:32  Ratooner  阅读(561)  评论(0)    收藏  举报