Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

не воспринимает русский(

-

Вопросы и ответы, обсуждения

- Ваши вопросы по C# только в данном разделе

Ответ
 
Опции темы
Старый 11.07.2012, 01:15   #1
Заблокирован
 Сержант
Аватар для [Na`Vi]DendI
 
[Na`Vi]DendI на правильном пути[Na`Vi]DendI на правильном пути
Регистрация: 06.06.2012
Сообщений: 131
Популярность: 102
Сказал(а) спасибо: 141
Поблагодарили 131 раз(а) в 78 сообщениях
Отправить сообщение для [Na`Vi]DendI с помощью Skype™
 
По умолчанию не воспринимает русский(

Пытаюсь спарсить из главной страницы вот эту строку "Zhyk.Ru - Первый Чит-портал RUнета без хайдов! "
Все парсит но отображаеться такими символами � ,как вылечить ?
Пробовал utf encoding не помогло,unicode encoding тоже пробовал(
Вообщем я в шарпе первый день,выручайте.

Написал такой код не знаю быдлокодерский или нет
Код:
   string bla = "";
            
            WebRequest request = WebRequest.Create("http://www.zhyk.ru/");
            using (WebResponse response = request.GetResponse())
            {
                using (StreamReader stream = new StreamReader(response.GetResponseStream()))
                {

                    bla = stream.ReadToEnd();  

                }
                int one = bla.IndexOf("<title>") + 7;
                int two = bla.LastIndexOf("</title>");
                bla = bla.Substring(one, two - one);
                (richTextBox1.Text) = (bla);
  Ответить с цитированием
Старый 11.07.2012, 02:07   #2
Заблокирован
 Капитан
Аватар для TeedI
 
TeedI троюродный дядя Чака НоррисаTeedI троюродный дядя Чака НоррисаTeedI троюродный дядя Чака НоррисаTeedI троюродный дядя Чака НоррисаTeedI троюродный дядя Чака НоррисаTeedI троюродный дядя Чака НоррисаTeedI троюродный дядя Чака НоррисаTeedI троюродный дядя Чака НоррисаTeedI троюродный дядя Чака НоррисаTeedI троюродный дядя Чака НоррисаTeedI троюродный дядя Чака Норриса
Регистрация: 11.08.2010
Сообщений: 254
Популярность: 9232
Сказал(а) спасибо: 300
Поблагодарили 334 раз(а) в 223 сообщениях
Отправить сообщение для TeedI с помощью ICQ
 
По умолчанию Re: не воспринимает русский(

Код:
using (StreamReader stream = new StreamReader(response.GetResponseStream() , Encoding.GetEncoding(1251)))
                {

                    bla = stream.ReadToEnd();  

                }
  Ответить с цитированием
Пользователь сказал cпасибо:
[Na`Vi]DendI (11.07.2012)
Старый 11.07.2012, 14:48   #3
Читер-спонсор
 Рыцарь-защитник
Аватар для Nickitee
 
Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(
Регистрация: 28.08.2009
Сообщений: 603
Популярность: 19129
Золото Zhyk.Ru: 500
Сказал(а) спасибо: 84
Поблагодарили 602 раз(а) в 321 сообщениях
 
По умолчанию Re: не воспринимает русский(

Цитата:
Сообщение от [Na`Vi]DendIПосмотреть сообщение
Пытаюсь спарсить из главной страницы вот эту строку "Zhyk.Ru - Первый Чит-портал RUнета без хайдов! "
Все парсит но отображаеться такими символами � ,как вылечить ?
Пробовал utf encoding не помогло,unicode encoding тоже пробовал(
Вообщем я в шарпе первый день,выручайте.

Написал такой код не знаю быдлокодерский или нет
Код:
   string bla = "";
            
            WebRequest request = WebRequest.Create("http://www.zhyk.ru/");
            using (WebResponse response = request.GetResponse())
            {
                using (StreamReader stream = new StreamReader(response.GetResponseStream()))
                {

                    bla = stream.ReadToEnd();  

                }
                int one = bla.IndexOf("<title>") + 7;
                int two = bla.LastIndexOf("</title>");
                bla = bla.Substring(one, two - one);
                (richTextBox1.Text) = (bla);


Код:
   string bla = "";
            
            WebRequest request = WebRequest.Create("http://www.zhyk.ru/");
            using (WebResponse response = request.GetResponse())
            {
                using (StreamReader stream = new StreamReader(response.GetResponseStream(), Encoding.GetEncoding("windows-1251")))
                {

                    bla = stream.ReadToEnd();  

                }
                int one = bla.IndexOf("<title>") + 7;
                int two = bla.LastIndexOf("</title>");
                bla = bla.Substring(one, two - one);
                (richTextBox1.Text) = (bla);
Юзай
________________
We are Ducks. We are birds. We like bread. We cryack. Cryack.
  Ответить с цитированием
Пользователь сказал cпасибо:
[Na`Vi]DendI (11.07.2012)
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Помогите!] Сервер не воспринимает русский язык. f1ash777 Вопросы и ответы, обсуждения 5 11.02.2012 13:13

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 18:38.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net