c # HttpWebResponse Encabezado de codificación

Tengo el siguiente problema. Me comunico con una dirección que sé que emplea una redirección 301.

utilizandoHttpWebRequest loHttp = (HttpWebRequest)WebRequest.Create(lcUrl); yloHttp.AllowAutoRedirect = false; De modo que no soy redirigido.

Ahora obtengo el encabezado de la respuesta para identificar la nueva URL.

utilizandoloWebResponse.GetResponseHeader("Location");

El problema es que, dado que esta URL contiene caracteres griegos, la cadena devuelta está todo mezclada (debido a la codificación).

La imagen completa codificada:

HttpWebRequest loHttp = (HttpWebRequest)WebRequest.Create(lcUrl);
loHttp.ContentType = "application/x-www-form-urlencoded";
loHttp.Method = "GET";

Timeout = 10000;

loHttp.AllowAutoRedirect = false;
HttpWebResponse loWebResponse = (HttpWebResponse)loHttp.GetResponse();

string url= loWebResponse.Headers["Location"];

Respuestas a la pregunta(3)

Su respuesta a la pregunta