powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Нужно получить кодировку HTML разметки на C#
3 сообщений из 3, страница 1 из 1
Нужно получить кодировку HTML разметки на C#
    #39528941
polin11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нужно получить кодировку HTML разметки на C#
Получаю HTML разметку следующим образом
Код: c#
1.
2.
3.
4.
5.
6.
7.
[SRC c#]WebClient client = new WebClient();
Stream stream = client.OpenRead(url);
  StreamReader sr = new StreamReader(stream);
  string link;
    while ((link = sr.ReadLine()) != null)
    html += link;
     stream.Close();

[/SRC]
Есть ли стандартный метод узнать кодировку в которой HTML или по-старинке, использовать регулярные выражения,
искать кодировку в теге <meta> и атрибут charset?
...
Рейтинг: 0 / 0
Нужно получить кодировку HTML разметки на C#
    #39528948
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Код: c#
1.
2.
3.
WebRequest myWebRequest = WebRequest.Create(@"http://www.microsoft.com");
WebResponse myWebResponse = myWebRequest.GetResponse();
string CharacterSet  = ((System.Net.HttpWebResponse)myWebResponse).CharacterSet;
...
Рейтинг: 0 / 0
Нужно получить кодировку HTML разметки на C#
    #39528949
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
polin11,

кодировка по-старинке содержится в заголовке ответа - client.ResponseHeaders[HttpResponseHeader.ContentType]
если её там нет - по стандарту кодировка ISO 8859-1

Если сайт/сервис делали рукожопы - тогда точно так же по-старинке анализировать meta charset и
meta http-equiv="Content-Type" (которые присутствовать не обязаны)
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Нужно получить кодировку HTML разметки на C#
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]