Löste det med att sätta System.Text.Encoding.UTF7 på streamreadern.
Frågan#1
Jag har en desktop applikation som loggar in på en webbsida och hämtar lite information.
Problemet jag har är att alla specialtecken som å ä ö ü inte visas rätt. Har ingen aning om hur jag ska fixa till det.
Det finns även ett skräptecken som i html koden ser ut som ett mellanslag.
//send out cookie along with a request for the protected page
webRequest = WebRequest.Create("https://domän.se/mapp/sida.asp") as HttpWebRequest;
webRequest.UserAgent = "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.0.3705)";
webRequest.CookieContainer = cookies;
responseReader = new StreamReader(webRequest.GetResponse().GetResponseStream());
// and read the response
responseData = responseReader.ReadToEnd();
responseData = responseData.Replace(System.Environment.NewLine, "");
ListViewItem item = new ListViewItem();
Regex nameAndStatus = new Regex("<td id=\"fn1\">(.+?)</td><td>(.+?)</td><td>(.+?)</td><td><a class=\"listlink\"");
string name = "";
string status = "";
name = nameAndStatus.Match(responseData).Groups[1].Value;
status = nameAndStatus.Match(responseData).Groups[3].Value;
item.Text = name;
item.SubItems.Add(status);
item.ImageIndex = 0;
listView1.Items.Add(item);
bifogar bilder på hur det ser ut i min applikation och hur källkoden för sidan ser ut.

