HttpWebResponse.CharacterSet Property

 

Gets the character set of the response.

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

Public ReadOnly Property CharacterSet As String

Property Value

Type: System.String

A string that contains the character set of the response.

Exception Condition
ObjectDisposedException

The current instance has been disposed.

The CharacterSet property contains a value that describes the character set of the response. This character set information is taken from the header returned with the response.

The following example obtains the character set of the response.

Try
   Dim myHttpWebRequest As HttpWebRequest = CType(WebRequest.Create(url), HttpWebRequest)
   Dim myHttpWebResponse As HttpWebResponse = CType(myHttpWebRequest.GetResponse(), HttpWebResponse)

   Console.WriteLine(("The encoding method used is: " + myHttpWebResponse.ContentEncoding))
   Console.WriteLine(("The character set used is :" + myHttpWebResponse.CharacterSet))

   Dim seperator As Char = "/"c
   Dim contenttype As [String] = myHttpWebResponse.ContentType
   ' Retrieve 'text' if the content type is of 'text/html.
   Dim maintype As [String] = contenttype.Substring(0, contenttype.IndexOf(seperator))
   ' Display only 'text' type.
   If [String].Compare(maintype, "text") = 0 Then
      Console.WriteLine(ControlChars.NewLine + " Content type is 'text'.")

.NET Framework
Available since 1.1
Return to top
Show: