دوستان مشکل نامفهوم بودن متن فارسی حل شد.
کلی حرص خوردیم تا به کمک خود گوگل حل کنیم.
بایستی به اخر ادرس عبارت &=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;
الان دیگه میشه با ریجکس نتایج رو استخراج کرد.