Иногда я получаю искаженный ответ от нескольких веб-сайтов.
Вот мой код:
Stream responseStream = response.GetResponseStream();
buffer = new Byte[256];//
int bytesRead;
while ((bytesRead = responseStream.Read(buffer, 0, buffer.Length)) > 0)
{
outStream.Write(buffer, 0, bytesRead);
//resp=resp+ .UTF8.GetString(buffer, 0, bytesRead);
resp=resp + Encoding.ASCII.GetString(buffer); //resp is string
}
при запросе с www.google.co.in я получаюсимволы в соответствующей строке:
? \ b \ 0 \ 0 \ 0 \ 0 \ 0 ??} y? F ????????? Z ?????? {7m ??? oX? \ R? Y ??? 33 ?? d; y ???? n? 0?
Как мне преодолеть эту проблему?Это связано с кодировкой?