Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
V1taliy2009
1

При получение кода страницы сайта через WebBrowser страдает кодировка

29.09.2012, 16:15. Показов 2184. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте.

Есть сайт с кодировкой koi8-r.

При получение кода страницы сайта

C#
1
textBox1.Text = BrowserFrom.DocumentText;
Все русские буквы становятся тарабарщиной.

Пробовал сменить кодировку

C#
1
2
3
4
5
6
7
Encoding encoding = Encoding.GetEncoding(1251);
            string htmlko = BrowserFrom.DocumentText;
            Stream stream = BrowserFrom.DocumentStream;
            StreamReader sr = new StreamReader(stream, encoding);
            htmlko = sr.ReadToEnd();
            stream.Close();
textBox1.Text = htmlko
но ничего не получилось.

Подскажите пожалуйста как мне получить код страницы с нормальной кодировкой. Спасибо
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.09.2012, 16:15
Ответы с готовыми решениями:

Получение html кода страницы webbrowser
Проблема заключается в том что когда программно пытаюсь получить html код HttpWebRequest request...

Получение текущего HTML кода страницы из WebBrowser
Всем привет. Получение текущего HTML кода страницы из webbrowser Не поможете ли решить...

Получение содержимого страницы через webBrowser
Здравствуйте. Я получаю содержимое веб страниц загружая их через webBrowser, на событие ...

Страдает кодировка при отправке русских символов из RTB в браузерную игру
Всем добрый день! Помогите решить проблему: Из richTextBox'a отправляю (слово/фразу на англ....

2
Неадекват
1496 / 1233 / 247
Регистрация: 02.04.2010
Сообщений: 2,802
29.09.2012, 16:29 2
Ссылочку на сайт в студию. Или можно попробовать не 1251 кодировку, а Default.
0
979 / 196 / 33
Регистрация: 26.09.2012
Сообщений: 2,041
02.10.2015, 03:38 3
Цитата Сообщение от freeba Посмотреть сообщение
Ссылочку на сайт в студию. Или можно попробовать не 1251 кодировку, а Default.
Тоже не выходит, вот с этой ссылки fl.ru сайт в кодировке 1251 читаю страницу webbrowser ом и сохраняю в файл и там крякозябры
C#
1
2
3
4
MyNavigate("http://fl.ru");
string text = webBrowser.DocumentText;
textBox.Text = text;
File.WriteAllText("data.html", text,);
Те что в Utf8 сайты те нормально читаются, а в 1251 что попало.
1
02.10.2015, 03:38
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.10.2015, 03:38
Помогаю со студенческими работами здесь

Неверная кодировка при получении кода страницы через IdHTTP
Здравствуйте! Нужна ваша помощь в решении проблемы. ПРоблема состоит в том, что при получении кода...

Страдает кодировка при записи в бд
Разбиваю строку символов кирилицы на массив и записываю в таблицу. //...

Synapce: получение кода страницы через протокол TLS 1.2
Нужно вытащить со страницы некоторую информацию, всё бы ничего, если бы на данном сайте не было...

Получение исходного кода UTF-8 страницы через сокеты и вывод на консоль
Всем привет! Столкнулся с такой проблемой. Мне нужно получить html код страницы, которая находится...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru