Прочитать на английском

Поделиться через


HttpWebResponse.CharacterSet Свойство

Определение

Возвращает кодировку ответа.

public string? CharacterSet { get; }
public string CharacterSet { get; }

Значение свойства

Строка, которая содержит кодировку ответа.

Исключения

Текущий экземпляр удален.

Примеры

В следующем примере показано, как получить набор символов ответа.

try
      {	
        HttpWebRequest myHttpWebRequest = (HttpWebRequest)WebRequest.Create(url);
        HttpWebResponse myHttpWebResponse = (HttpWebResponse)myHttpWebRequest.GetResponse();

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

        char seperator = '/';
        String contenttype = myHttpWebResponse.ContentType;
        // Retrieve 'text' if the content type is of 'text/html.
        String maintype = contenttype.Substring(0,contenttype.IndexOf(seperator));
        // Display only 'text' type.
        if (String.Compare(maintype,"text") == 0)
            {
            Console.WriteLine("\n Content type is 'text'.");

Комментарии

Свойство CharacterSet содержит значение, описывающее кодировку ответа. Эта информация о наборе символов берется из заголовка, возвращаемого с ответом.

Применяется к

Продукт Версии
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1