HttpServerUtility::HtmlDecode Method (String^)

 

Decodes an HTML-encoded string and returns the decoded string.

Namespace:   System.Web
Assembly:  System.Web (in System.Web.dll)

public:
String^ HtmlDecode(
	String^ s
)

Parameters

s
Type: System::String^

The HTML string to decode.

Return Value

Type: System::String^

The decoded text.

HTML encoding makes sure that text is displayed correctly in the browser and not interpreted by the browser as HTML. For example, if a text string contains a less than sign (<) or greater than sign (>), the browser would interpret these characters as the opening or closing bracket of an HTML tag. When the characters are HTML encoded, they are converted to the strings &lt; and &gt;, which causes the browser to display the less than sign and greater than sign correctly. HtmlDecode decodes text that has been transmitted to the server.

This method is a convenient way to access the HttpUtility::HtmlDecode method at run time from an ASP.NET application. Internally, this method uses HttpUtility::HtmlDecode to decode strings.

In the code-behind file for an ASP.NET web page, access an instance of the HttpServerUtility class through the Server property. In a class that is not in a code-behind file, use HttpContext.Current.Server to access an instance of the HttpServerUtility class.

Outside of a web application, use the WebUtility class to encode or decode values.

The following example contains the function LoadDecodedFile, which decodes the data from a file and copies it into one string.

No code example is currently available or this language may not be supported.

.NET Framework
Available since 1.1
Return to top
Show: