folder Tahribat.com Forumları
linefolder C#, Asp.Net, .Net Core
linefolder Asp.Net Webclient Encoding Sorunu



Asp.Net Webclient Encoding Sorunu

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    cemnet
    cemnet's avatar
    Kayıt Tarihi: 18/Eylül/2007
    Erkek

    Arkadaşlar altaki kod ile malum bir sitenin htmlsini çekiyorum. Ancak bazı sitelerde türkçe dil sorunu yaşamakdayım.Encoding kodu ekledim ancak bir işe yaramadı :|

     

    string URL = "http://www.hurriyet.com.tr/anasayfa/";
            string str = "", gecici = "";
            using (WebClient client = new WebClient())
            {

                client.Encoding = Encoding.UTF8;
                using (Stream data = client.OpenRead(URL))
                {
                    using (StreamReader reader = new StreamReader(data))
                    {
                        str = reader.ReadToEnd();
                    }
                }
            }
            // Burda htmlmizi elimize aldık hepsini
            txtHTML.Text = str;

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    SharpShooter
    SharpShooter's avatar
    Banlanmış Üye
    Kayıt Tarihi: 10/Temmuz/2008
    Erkek

    webclient'da gerek yok, streamreader'da bozuyor,

                string URL = "http://www.hurriyet.com.tr/anasayfa/";
                string str = "", gecici = "";
                using (WebClient client = new WebClient())
                {

                    using (Stream data = client.OpenRead(URL))
                    {
                        using (StreamReader reader = new StreamReader(data,Encoding.Default))
                        {
                            richTextBox1.Text = reader.ReadToEnd();
                        }
                    }
                }

    kalın yere dikkat et :)

    iyi çalışmalar


    - xx yerde hata var. - ya aslında kod şöyle sanıyor olabilir bla bla bla - olm kendine gel kodlar düşünmez - ...
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    cemnet
    cemnet's avatar
    Kayıt Tarihi: 18/Eylül/2007
    Erkek

    yanlış yerde hata arıyomuşuz yanı :O

  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    SharpShooter
    SharpShooter's avatar
    Banlanmış Üye
    Kayıt Tarihi: 10/Temmuz/2008
    Erkek

    cemnet bunu yazdı:
    -----------------------------

    yanlış yerde hata arıyomuşuz yanı :O


    -----------------------------

    evet, bu arada parse işlemini nasıl yapıcaksın ?


    - xx yerde hata var. - ya aslında kod şöyle sanıyor olabilir bla bla bla - olm kendine gel kodlar düşünmez - ...
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    cemnet
    cemnet's avatar
    Kayıt Tarihi: 18/Eylül/2007
    Erkek

    orası tam bi muamma aslına bakarsan. Parse yapıcağım alanda ne id var nede başka bişey :| .. < br > alanı var o işeme yarırcak gibi bir tek. Uğraşıcam şimdi .. regex'e sarıcam olmazsa..

Toplam Hit: 1496 Toplam Mesaj: 5