HttpServerUtility.UrlDecode Method (String, TextWriter)

 

Decodes an HTML string received in a URL and sends the resulting output to a TextWriter output stream.

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

member UrlDecode : 
        s:string *
        output:TextWriter -> unit

Parameters

s
Type: System.String

The HTML string to decode.

output
Type: System.IO.TextWriter

The TextWriter output stream that contains the decoded string.

URL encoding ensures that all browsers will correctly transmit text in URL strings. Characters such as a question mark (?), ampersand (&), slash mark (/), and spaces might be truncated or corrupted by some browsers. As a result, these characters must be encoded in <a> tags or in query strings where the strings can be re-sent by a browser in a request string.

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

To encode or decode values outside of a web application, use the WebUtility class.

The following example decodes the string named EncodedString (received in a URL) into the string named DecodedString.

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

.NET Framework
Available since 1.1
Return to top
Show: