This documentation is archived and is not being maintained.
HttpServerUtility.UrlEncode Method
.NET Framework 1.1
Encodes a string for reliable HTTP transmission from the Web server to a client via the URL.
Overload List
URL-encodes a string and returns the encoded string.
[Visual Basic] Overloads Public Function UrlEncode(String) As String
[C#] public string UrlEncode(string);
[C++] public: String* UrlEncode(String*);
[JScript] public function UrlEncode(String) : String;
URL encodes a string and sends the resulting output to a TextWriter output stream.
[Visual Basic] Overloads Public Sub UrlEncode(String, TextWriter)
[C#] public void UrlEncode(string, TextWriter);
[C++] public: void UrlEncode(String*, TextWriter*);
[JScript] public function UrlEncode(String, TextWriter);
Example
The following example encodes a string for transmission by HTTP. It encodes the string named TestString, which contains the text "This is a <Test String>.", and copies it into the string named EncodedString as "This+is+a+%3cTest+String%3e.".
[Visual Basic] Dim TestString As String = "This is a <Test String>." Dim writer As New StringWriter Server.UrlEncode(TestString, writer) Dim EncodedString As String = writer.ToString() [C#] String TestString = "This is a <Test String>."; StringWriter writer = new StringWriter(); Server.UrlEncode(TestString, writer); String EncodedString = writer.ToString(); [C++] String* TestString = S"This is a <Test String>."; StringWriter* writer = new StringWriter(); Server->UrlEncode(TestString, writer); String* EncodedString = writer->ToString(); [JScript] var testString : String = "This is a <Test String>." var writer : StringWriter = new StringWriter() Server.UrlEncode(testString, writer) var encodedString : String = writer.ToString()
See Also
HttpServerUtility Class | HttpServerUtility Members | System.Web Namespace
Show: