HttpWebRequest ve ya WebRequest class’larını kullanarak yaptığınız web istekleri sırasında Türkçe karakter sorunu yaşıyorsanız, yapmanız gereken tek şey StreamReader constructor’ı içerisinde doğru Encoding bilgisini tanımlamaktır.
HttpWebRequest m_Request = HttpWebRequest.Create ( “http://sunali.com” ) as HttpWebRequest;
m_Request.ContentType = “text/html”;
HttpWebResponse m_Response = m_Request.GetResponse () as HttpWebResponse;
Stream m_Stream = m_Response.GetResponseStream ();
StreamReader m_StreamReader = new StreamReader ( m_Stream , Encoding.GetEncoding ( “iso-8859-9″ ) );
string m_Result = String.Empty;while ( !m_StreamReader.EndOfStream )
m_Result += m_StreamReader.ReadLine ();Console.WriteLine ( m_Result );
