HttpServerUtility::UrlDecode Method (String^, TextWriter^)
Decodes an HTML string received in a URL and sends the resulting output to a TextWriter output stream.
Assembly: System.Web (in System.Web.dll)
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.
Available since 1.1