Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > Проблема при закачки станицы из нета?


Автор: unkis 11.9.2005, 14:02
Ребята я пытаюсь сохранить Html страницу, но почему-то все сохроняется кроме руского текста.
Может я не правильно что-то делаю?
вот код:

Код

StringBuilder line = new StringBuilder("");
public void getPage(string username,string pass,string cookiesUrl, string pageUrl)
        {
            
            HttpWebRequest request = (HttpWebRequest)WebRequest.Create(pageUrl);
            request.CookieContainer = new CookieContainer();
            if (cookiesUrl!="")
            {
                request.CookieContainer.Add(request.RequestUri,getCookies(username,pass,cookiesUrl));
            }
            HttpWebResponse response = (HttpWebResponse)request.GetResponse();
            Stream strm = response.GetResponseStream();
            StreamReader sr = new StreamReader(strm);
            this.line.Append(sr.ReadToEnd());
        }



Зарания благодарен.

Автор: mr.DUDA 11.9.2005, 17:25
А кодировку ты учитываешь ?
Попробуй разные кодировки при создании StreamReader (конструктор с 2-мя параметрами, 2-й параметр - encoding).

Автор: unkis 11.9.2005, 18:25
спасибо, поставил кодировку и всё заработало.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)