Problem med Charset / ContentEncoding med WebRequest
Jeg har et problem med at læse web sider med danske tegn.HttpWebResponse objWebResponse = (HttpWebResponse)objWebRequest.GetResponse();
gadget.Cookies.Add(objWebResponse.Cookies);
Stream objStream = objWebResponse.GetResponseStream();
string test = objWebResponse.CharacterSet;
StreamReader objStreamReader = new StreamReader(objStream);
Hvis jeg læser sidens HTML indhold uden at angive Encoding ser ÆØÅ fine ud på mine egne test-sider... men ÆØÅ på Google.dk bliver til firkanter !!
min test-string bliver på alle sider "ISO-8859-1" (UTF-8 ??)
For at læse Google uden problemer skal jeg bruge Encoding.Default i min streamreader - til alle andre sider : Encoding.UTF-8 eller ingen :(
hvad kan jeg gøre for at ALLE sider læses med rigtig encoding ? -- eller er det fordi jeg viser siden forkert bagefter, at ÆØÅ bliver fucked up ?