mpmsoft
جمعه 10 دی 1389, 18:25 عصر
دوستان من از طریق کد زیر سورس یک صفحه وب فرضا گوگل رو می گیرم
حالا درون اون صفحه اگر حروف فارسی باشه به شکل DB%8C%D9%86+%D8%A برمی گردونه
من خیلی تلاش کردم و از کدهای زیر استفاده کردم ولی تاثیری نداشت
System.Net.WebClient client = new System.Net.WebClient();
string ss= client.DownloadString("http://www.google.com/search?q=تامین+site:www.aftabnews.ir&hl=en&biw=1920&bih=953&num=10&lr=&ft=i&cr=&safe=off&tbs=qdr:d,qdr:d");
و یا
byte[] bt = client.DownloadData("http://www.google.com/search?q=تامین+site:www.aftabnews.ir&hl=en&biw=1920&bih=953&num=10&lr=&ft=i&cr=&safe=off&tbs=qdr:d,qdr:d");
string st = System.Text.Encoding.UTF8.GetString(bt);
در هر دو صورت حروف فارسی رو نشون نمی ده
حالا درون اون صفحه اگر حروف فارسی باشه به شکل DB%8C%D9%86+%D8%A برمی گردونه
من خیلی تلاش کردم و از کدهای زیر استفاده کردم ولی تاثیری نداشت
System.Net.WebClient client = new System.Net.WebClient();
string ss= client.DownloadString("http://www.google.com/search?q=تامین+site:www.aftabnews.ir&hl=en&biw=1920&bih=953&num=10&lr=&ft=i&cr=&safe=off&tbs=qdr:d,qdr:d");
و یا
byte[] bt = client.DownloadData("http://www.google.com/search?q=تامین+site:www.aftabnews.ir&hl=en&biw=1920&bih=953&num=10&lr=&ft=i&cr=&safe=off&tbs=qdr:d,qdr:d");
string st = System.Text.Encoding.UTF8.GetString(bt);
در هر دو صورت حروف فارسی رو نشون نمی ده