دوستان مشکل نامفهوم بودن متن فارسی حل شد.کلی حرص خوردیم تا به کمک خود گوگل حل کنیم.

بایستی به اخر ادرس عبارت &=utf8&oe=utf8 را اضافه میکردیم.

 var webClient = new WebClient(); 
var pageSourceCode = webClient.DownloadString("https://www.google.com/search?q=" + textBox1.Text + "&=utf8&oe=utf8");


//تبدیل به یوتی اف
byte[] b = System.Text.Encoding.Default.GetBytes(pageSourceCo de);
pageSourceCode = System.Text.Encoding.UTF8.GetString(b);
///


textBox2.Text = pageSourceCode;


الان دیگه میشه با ریجکس نتایج رو استخراج کرد.